第一部分 SQL 语法部分
一、 Create table 语句
语句
!"#$ %&'()*+',#$ # ,-
.# ,- /
0"#$ %&'()*+',#$ # ,-
.# ,- /1
)- 2,*3(- 2,
45453- 2,6753- 2,
3'
389#,2$
8:.*58:
!(9"- 2,.()*/
45353"- 2,.()*/
1
.58
;.58;
.*3$,!#$ 0#$ 1
5 $
.(43%-$
3$<$,&
表是 8, 中最重要的数据库对象0表存储一些相似的数据集合0这些数据描述成
若干列或字段,语句的基本形式用来在数据库中创建容纳数据行的
表,语句的简单形式接收表名0列名0列数据类型和大小除了列名和描
述外0还可以指定约束条件0存储参数和该表是否是个 $, 的一部分
3用来指定所建表的 #= ,0如不指定则为当前登录的用户
用来指定所创建的表名0最长为 个字符0但不可以数字开头!可为下
划线10但不可同其它对象或 8, 的保留字冲突
#$ 用来指定表中的列名0最多 >? 个
(&'用来指定列中存储什么类型的数据0并保证只有有效的数据才可以输入
#$ # ,- 用来指定列约束0如某一列不可为空0则可指定为 # $
# ,- 用来指定表约束0如表的主键0外键等
@,用来指定表中数据增长而在 8, 块中预留的空间()* 为 A0
也就是说该表的每个块只能使用 BA0A给数据行的增大时使用
$%用来指定一个水平线0当块中使用的空间低于该水平线时才可以向该中加
入新数据行
,用来指定为加速该表的全表扫描可以使用的并行查询进程个数
用来指定该表为最应该缓存在 39 数据库缓冲池中的候选项
$,用来指定该表所存储的 $,
'用来指定用数据库的那个分区来存储该表的数据
#C,.* ,#C,用来决定是否把对本表数据所作的变动写入 %#
文件以恢复对数据的操作
评论4
最新资源