美文网首页我爱编程
MySql(九)列表创建及约束

MySql(九)列表创建及约束

作者: 社会主义顶梁鹿 | 来源:发表于2018-08-09 18:26 被阅读23次

    数据类型

    (一)创建表  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 另一张表 (属性名) 外键约束

    创建约束

    ①在建表的同时创建

    ②建表后创建

    CREATE TABLE 列表名 (属性 数据类型 约束类型,属性 数据类型 约束类型,...)

    相关文章

      网友评论

        本文标题:MySql(九)列表创建及约束

        本文链接:https://www.haomeiwen.com/subject/wsmcbftx.html