数据库系统工程师考试SQL语言知识重点一

数据库系统工程师 责任编辑:jacke8666 2013-10-25

添加老师微信

备考咨询

加我微信

摘要:增加新的列:ALTERTABLE<基本表名>ADD<列名><类型>{可设置缺省值0,--DEFAULT=0}

数据库系统工程师考试时间>>

数据库系统工程师考试培训>>

第三章SQL语言

数据库系统工程师考试SQL语言知识重点一

1.建立基本表:
a)CREATE TABLE C
(C# CHAR(4)○1NOT NULL UNIQUE / ○2NOT NULL PRIMARY / ○3PRIMARY KEY,
CNAME CHAR(10) NOT NULL)
b)CRATE TABLE C
(C# CHAR(4)○1,
CNAMECHAR(10) NOT NULL,
PRIMARY KEY(C#))注:此时可省略○1
c)定义外键时,可以合起来写:T#CHAR(4) FOREIGN (T#) REFERENCES T(T#),也可以分两行写T#CHAR(4) ,
FOREIGN (T#) REFERENCES T(T#),

  2.基本表的修改:
a)增加新的列:ALTERTABLE<基本表名>ADD<列名><类型>{可设置缺省值0,--DEFAULT=0}
b)删除列:ALTERTABLE<基本表名>DROP COLUMN<列名>[完整性约束条件CASCADE|RESTRICT]
c)修改数据类型:○1ALTER TABLE<基本表名>ALTERCOLUMN<列名><类型>○2ALTERTABLE<基本表明>MODIFY<列名><类型>
3.基本表的删除:DROPTABLE<基本表名>[CASCADE|RESTRICT]

  4.创建索引:
a)索引的作用:通过创建索引,可以保证数据的性;提高数据的检索速度;可以加速表与表之间的连接,对于实现数据的参照完整性有很重要的意义;使用ORDERBY和GROUPBY 检索时可减少查询中组和排序的时间。
b)聚簇索引对表的物理数据页中的数据按列进行排序,然后再重新存储到磁盘上,即聚簇索引与数据是混为一体的,它的也节点中存放的是实际的数据。
c)非聚簇索引是具有完全独立于数据行的结构,不用将物理数据页中的数据按列排序,节点中存放的是索引的关键字值和行定位置。
d)创建索引:CREATE[UNIQUE][CLUSTERE]INDEX<索引名>ON<基本表名>(<列名[DESC][ASC]>, <列名[DESC][ASC]>,…)
e)删除索引:DROPINDEX<索引名>,<索引名>,…

返回目录:数据库系统工程师考试分章节复习资料汇总

编辑推荐:

数据库系统工程师考试大纲解析

数据库系统工程师之数据库原理简答题汇总

数据库系统工程师真题数据库原理选择题汇总

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!