|
SQL使用数据定义语言(DDL)实现其数据定义功能,可对数据库用户、基本表、视图、索引进行定义和撤销。SQL的DDL主要是定义基本表、视图和索引3个部分。
|
|
|
|
|
|
|
完整性约束包括主键子句(Primary Key)、检查子句(Check)和外键子句(Foreign Key)。
|
|
|
|
|
|
|
|
前者为连锁删除,后者为约束删除,即没有对本列的任何引用时才能删除。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
索引分为聚集索引和非聚集索引。聚集索引是指索引表中索引项的顺序与表中记录的物理顺序一致的索引。
|
|
|
|
|
|
|
|
|
SQL系统中的索引一经建立,就由系统使用和维护它,用户不再干预,直到撤销为止。这种索引称为隐式索引。而FoxPro系统中的索引属于显式索引,用户经常要使用索引名打开索引文件。
|
|
|
综上所述,凡创建都用CREATE,删除都用DROP,改变都用ALTER,再跟类型和名字,附加子句就很容易实现相关功能了。
|
|
|