您的位置:首页 > 数据库 > MySQL

MySql学习笔记_数据表的创建。

2016-05-10 22:44 573 查看
表的创建主要使用CREATE TABLE实现。语法形为

CREATE TABLE 表名( 字段名 数据类型 [约束条件]
字段名 数据类型 [约束条件]
...);

基本的约束条件有
PRIMARY KEY              表示为主键

FREIGN KEY                 表示为外键

NOT NULL                     表示该字段为非空字段

UNIQUE                         表示该字段的值是唯一的,不能有重复

AUTO_INCREMENT   表示该字段具有自增的属性 MySql语句的特色

DEFAULT                      给该字段设置默认值

对于约束条件,其他的都比较简单,这里比较复杂的就是设置外键,外键必须依赖于父表的主键,其语句格式为

CONSTRAINT 外键别名 FOREIGN KEY(外键1,外键2....) REFERENCES 父表(父表主键1,父表主键2);

经过测试,可以多个约束条件在一起使用。

如:CREATE TABLE test(index INT PRIMARY KEY AUTO_INCREMENT);  这里表示为主键,并且带有自增的效果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: