继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

MySql(九)列表创建及约束

慕村9548890
关注TA
已关注
手记 1249
粉丝 227
获赞 989

数据类型

webp

(一)创建表  CREATE TABLE 

(1)建表的权限

(2)有存储区域

CREATE TABLE 列表名字(属性 类型, 属性  类型,...);  #自定义创建列表

CREATE TABLE 列表名字 AS SELETC 属性,属性,...FROM 已有列表  WHERE 条件 #使用子查询创建列表

(二)ALTER TABLE 语句

(1)加一列

ALTER TABLE 列表名 ADD (属性 类型)

(2)修改列

ALTER TABLE 列表名 MODIFY (属性 类型)

可修改列的数据类型,大小和缺省值;修改后的缺省值只影响以后插入的数据

(3)删除列

ALTER TABLE  列表名  DROP COLUMN  列表属性列

删除列,如果存在数据一起删除

(三)删除列表

DROP TABLE  列表名

(四)修改列表名字

ALTER TABLE 原名 RENAME 新名

(五)约束

约束是表级强制执行的规则.

当表中数据有相互依赖性时,可保护数据不被删除.

有如下类型的约束:

NOT NULL    非空约束

UNIQUE KEY ()  唯一约束

PRIMARY KEY ()   主键约束 

FOREIGN KEY (属性名)REFERENCES 另一张表 (属性名) 外键约束

创建约束

①在建表的同时创建

②建表后创建



作者:社会主义顶梁鹿
链接:https://www.jianshu.com/p/b9787bfe79b5


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP