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

来源:互联网 发布:烯牛数据 李锦香 图片 编辑:程序博客网 时间:2024/05/29 04:48

表的创建主要使用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);  这里表示为主键,并且带有自增的效果。

0 0
原创粉丝点击