sql对表/字段的增删改查基础指令及约束索引相关知识总结及案例

**

语法总结

一、约束的类型(关键词)

主键约束 primary key;
外键约束 foreign key;
非空约束 not null;
唯一约束 unique;
检查约束 check;

二约束的维护

1.禁止约束

alter table 表名 disable constraint 约束名

2.激活约束

alter table 表名 enable constraint 约束名

3.删除约束

alter table 表名 drop constraint 约束名

4.约束重命名

alter table 表名 renameconstraint oldname to newname

三、表结构

1.创建表

creat table 表名(字段1 类型(长度),字段2 类型(长度)...... )

2.删除表 (表数据和结构一起删除)

drop table 表名

3.截断表(表只清空表数据,保留表结构)

truncate table 表名

4.修改表结构
4.1新增列

alter table 表名 add (字段名 类型(长度))

4.2修改列

alter table 表名 modify(字段名 类型(长度))

4.3删除列

alter table 表名 drop(字段名)

5.表重命名

rename oldname to newname

**

四、索引

**
1.单列索引

create index 索引名 on 表名(字段名)

2.复合索引

create index索引名 on 表名(字段1,字段2....)

3.重建索引

alter index 索引名 rebuild;

4.删除索引

drop index 索引名

**

五、其他

**
1.创建表时设置主键

create table 表名(字段1 类型(长度)constraint  pk_字段 primary key) 

2.创建表时设置外键

create tabl
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值