Mysql、Oracle 添加字段、索引基础语法

Mysql

Mysql 添加字段

基础语法结构

alter table 'table_name' ADD 'column_name' '字段类型' '是否为空' DEFAULT '默认值'  COMMENT '字段备注';

时间类型案例
解释说明:给表test添加一个不为null的时间类型字段CREATE_DATE,并且设置默认值是系统时间于字段备注是新建时间。

alter table test ADD CREATE_DATE datetime not null DEFAULT CURRENT_TIMESTAMP  COMMENT '新建时间';

Mysql 添加主键索引

基础语法结构

ALTER TABLE 'table_name' ADD PRIMARY KEY ('table_column');

Mysql 添加唯一索引

基础语法结构

ALTER TABLE 'table_name' ADD UNIQUE ('table_column');

Mysql 添加普通索引

基础语法结构

ALTER TABLE 'table_name' ADD INDEX  'index_name'('table_column');

Mysql 添加全文索引

基础语法结构

ALTER TABLE 'table_name' ADD FULLTEXT ('table_column');

Mysql 添加复合索引

基础语法结构

ALTER TABLE 'table_name' ADD 'index_name'('table_column1','table_column2','table_column3');

Mysql 删除索引

基础语法结构

DROP INDEX 'index_name' ON  'table_name';

Oracle

Oracle 添加字段

基础语法结构

ALTER TABLE 'table_name' ADD 'table_column' 'type' default '默认值';

时间类型案例
解释说明:给表test添加一个不为null的时间类型字段CREATE_DATE,并且设置默认值是系统时间于字段备注是新建时间。

ALTER TABLE test ADD CREATE_DATE DATE default sysdate;

Oracle 给表字段添加备注

基础语法结构

comment on column 'table_name'.'table_column' is '备注信息';

Oracle 添加普通索引

基础语法结构

create index 'table_name_column' ON 'table_name'('table_column');

Oracle 添加唯一索引

基础语法结构

create unique index 'table_name_column' ON 'table_name'('table_column');

Oracle 添加主键(也是主键索引)

基础语法结构

alter table 'table_name' add constraint '主键名/索引名' primary key('table_column');

Oracle 添加唯一约束索引

基础语法结构

alter table 'table_name' add constraint '唯一约束名/索引名' unique('table_column');

Oracle 删除主键

基础语法结构

ALTER TABLE 'table_name' DROP CONSTRAINT  '主键名/索引名';

Oracle 删除表字段索引

基础语法结构

drop index 'table_name_column/主键名/索引名';
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胤墨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值