数据定义
考试要求: 熟悉     
知识路径:  > 数据库应用基础知识  > 数据库应用基础知识  > 数据库管理系统的基本操作  > 数据库管理系统的操作方法  > SQL查询


 
       创建表(CREATE TABLE)
       语句格式:CREATE TABLE<表名>
       
       说明:语句格式中,“<>”表示必选项,“[]”表示可选项,“|”表示多选一,NOT NULL表示字段不能为空,UNIQUE表示字段值是唯一的,PRIMARY KEY定义字段为主键。
       修改表和删除表
       (1)修改表(ALTER TABLE)。
       
       例如,向“供应商”表增加“邮政编码”可用如下语句:
       ALTER TABLE供应商ADD邮政编码text(6);
       注意,不论基本表中原来是否已有数据,新增加的列一律为空。
       又如,将“供应商号”字段改为整型可用如下语句:
       ALTER TABLE供应商MODIFY供应商号INT;
       (2)删除表(DROP TABLE)。
       语句格式:DROP TABLE<表名>
       例如,执行“DROP TABLE供应商”语句后,“供应商”表在“销售”数据库不存在。
       定义和删除索引
       (1)聚集索引和非聚集索引。
       聚集索引对表的物理数据页中的数据按列进行排序,然后再重新存储到磁盘上,即聚集索引与数据是混为一体的,它的叶节点中存储的是实际的数据。
       非聚集索引具有完全独立于数据行的结构,使用非聚集索引不用将物理数据页中的数据按列排序。非聚集索引的叶节点存储了组成非聚集索引的关键字值和行定位器。
       (2)建立索引。
       
       说明:“次序”是指可选ASC(升序)或DSC(降序),默认值为ASC;UNIQUE表示该索引的每一个索引值只对应唯一的数据记录;CLUSTER表明要建立的索引是聚簇索引,意为索引项的顺序是与表中记录的物理顺序一致的索引组织。
       (3)删除索引。
       语句格式:DROP INDEX<索引名>
       例如,执行DROP INDEX S-SNO,此后索引S-SNO不再是“销售”数据库模式的一部分。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有