手记

MySql(九)列表创建及约束

数据类型

(一)创建表  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


0人推荐
随时随地看视频
慕课网APP