首页>>学生风采>>广州华南商贸职业学院谭钧尹>>观点>>我教你利用create命令创建数据表

我教你利用create命令创建数据表

作者:谭钧尹
日期:2012/6/4 0:44:11

1. 定义基本表
定义基本表语句的一般格式为:
CREATE TABLE [〈库名〉]〈表名〉(
〈列名〉〈数据类型〉[〈列级完整性约束条件〉]
[,〈列名〉〈数据类型〉[〈列级完整性约束条件〉]][,…n]
[,〈表级完整性约束条件〉][,…n] );
(1)SQL支持的数据类型
(2) 列级完整性的约束条件
针对属性值设置的限制条件。

创建表的各参数的说明
1)NOT NULL或NULL约束。NOT NULL约束不允许字段值为空,而NULL约束允许字段值为空。
2) UNIQUE约束。UNIQUE约束是惟一性约束,即不允许列中出现重复的属性值。
3) DEFAULT约束。DEFAULT为默认值约束。
    DEFAULT constant_expression
4) CHECK约束。CHECK为检查约束。
CHECK约束的格式为:
    CONSTRAINT〈约束名〉CHECK (〈约束条件表达式〉)
(3) 表级完整性约束条件
表级完整性约束条件是指涉及到关系中多个列的限制条件。
1) UNIQUE约束。UNIQUE约束是惟一性约束。
2) PRIMARY KEY约束。用于定义主码,保证主码的惟一性和非空性。
PRIMARY KEY约束可直接写在主码后,也可按语法单独列出:
    CONTRAINT〈约束名〉PRIMARY KEY [CLUSTERED](〈列组〉)
3) FOREIGN KEY约束。外码和参照表约束,它用于定义参照完整性。
FOREIGN KEY约束语法为:
  CONTRAINT〈约束名〉FOREIGN KEY(〈外码〉)
 REFERENCES〈被参照表名〉(〈与外码对应的主码名〉)

更多网络营销手段和知识,请关注我,

 网络营销能力秀谭钧尹》http://abc.wm23.com/tanjunyin

谭钧尹心情博客》http://blog.sina.com.cn/aaakiss

谭钧尹创意微博》http://weibo.com/kiss12345

 

分享