当前位置:网站首页>Oracle对表进行的常用修改命令
Oracle对表进行的常用修改命令
2022-07-06 15:59:00 【杰肥啊】
有时候我们做项目的时候不止只接触某一个单一数据库,MySQL
数据库或者Oracle
数据库,一般多多少少参与的过程中都要学习,接下来我将记录几个我们在Oracle
数据库中常用的几个操作命令,以便将来遇见了,有地方可以找到。
新增表的列字段
alter table 表名 add(
字段1 数据类型,
字段2 数据类型
);
--例子 在已存在的User表中添加一个地址字段`address`,数据类型为varchar2,长度为30
alter table user add(
address varchar2(30)
);
修改表的列字段
alter table 表名 modify(字段1 数据类型,.....)
--例子,修改已存在的User表中的地址字段`address`,数据类型为varchar2,长度为50
alter table user modify(address varchar2(50));
移除表的列字段
alter table 表名 drop column 字段
--例子,删除已存在的表User表中的地址字段`address`
alter table user drop column address
设置字段的注释
COMMENT ON COLUMN "表空间"."表名"."字段名" IS '注释内容';
--例子,设置已存在的User表中的地址字段`address`注释内容为'地址'
COMMENT ON COLUMN "scott"."user"."address" IS '地址';
分页模板
SELECT *
FROM (SELECT a.*, ROWNUM rn
FROM (
业务sql
) a
WHERE ROWNUM <= 最终偏移量)
WHERE rn >= 起始偏移量
--例子,查询User表的数据,展示第一页,每页20条数据
SELECT *
FROM (SELECT a.*, ROWNUM rn
FROM (
select * from user
) a
WHERE ROWNUM <= 20)
WHERE rn >= 1
创建表的序列
CREATE SEQUENCE "表空间"."序列名" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE
--例子,创建user表的序列,用于递增id
CREATE SEQUENCE "scott"."user_S" MINVALUE 1 MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE
边栏推荐
- leetcode:236. 二叉树的最近公共祖先
- Implementation steps of mysql start log in docker
- Wasserstein Slim GAIN with Gradient Penalty(WSGAIN-GP)介绍及代码实现——基于生成对抗网络的缺失数据填补
- How can Oracle CDC deserialize with jsondebeziumdeserializationschema
- ArrayExpress数据库里的细胞只有两个txt是不是只能根据Line到ENA下载测序跑矩阵?
- Gradle知識概括
- 自动更新Selenium驱动chromedriver
- MySQL数据库之JDBC编程
- The problem of ASP reading Oracle Database
- Station B boss used my world to create convolutional neural network, Lecun forwarding! Burst the liver for 6 months, playing more than one million
猜你喜欢
Station B Big utilise mon monde pour faire un réseau neuronal convolutif, Le Cun Forward! Le foie a explosé pendant 6 mois, et un million de fois.
Pdf batch splitting, merging, bookmark extraction, bookmark writing gadget
内网穿透zerotier 外网(手机、电脑等)访问内网设备(树莓派、NAS、电脑等)
[launched in the whole network] redis series 3: high availability of master-slave architecture
MySQL数据库之JDBC编程
Efficient ETL Testing
Cloud native (32) | kubernetes introduction to platform storage system
每年 2000 亿投资进入芯片领域,「中国芯」创投正蓬勃
Wu Enda 2022 machine learning course evaluation is coming!
js对JSON数组的增删改查
随机推荐
Dockermysql modifies the root account password and grants permissions
Today's sleep quality record 78 points
js对JSON数组的增删改查
Let me ask you if there are any documents or cases of flynk SQL generation jobs. I know that flynk cli can create tables and specify items
B 站弹幕 protobuf 协议还原分析
食品里的添加剂品种越多,越不安全吗?
Use mitmproxy to cache 360 degree panoramic web pages offline
达晨史上最大单笔投资,今天IPO了
Wasserstein slim gain with gradient poverty (wsgain-gp) introduction and code implementation -- missing data filling based on generated countermeasure network
英国都在试行4天工作制了,为什么BAT还对996上瘾?
基于PaddlePaddle平台(EasyDL)设计的人脸识别课堂考勤系统
How much does the mlperf list weigh when AI is named?
Face recognition class attendance system based on paddlepaddle platform (easydl)
What should I do if the USB flash disk data is formatted and how can I recover the formatted USB flash disk data?
Realize colorful lines and shape your heart
JS addition, deletion, modification and query of JSON array
亚朵三顾 IPO
内网穿透zerotier 外网(手机、电脑等)访问内网设备(树莓派、NAS、电脑等)
Detailed explanation of regular expression (regexp) in MySQL
Gold three silver four, don't change jobs