(2018)空间数据库技术应用利用SQL进行数据定义利用SQL进行数据定义.pptx

(2018)空间数据库技术应用利用SQL进行数据定义利用SQL进行数据定义.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
空间数据库技术应用;;数据定义;;定义基本表;例:创建一个学生表和选课表。 CREATE TABLE 学生表 (学号 CHAR(12) Primary Key, 姓名 CHAR(8) NOT NULL, 性别 CHAR(2), 专业 CHAR(20), 出生日期 DATE, 家庭地址 CHAR(50));; CREATE TABLE 选课表 (学号 CHAR(12), 课程号 CHAR(6), 课程名 CHAR(20), 成绩 SMALLINT, Constraint Group Primary Key(学号,课程号)) ;;修改基本表; 例如,以下三条语句分别表示: 往学生表中增加一个列名为“备注”,数据类型为字符串,长度为100的新列; ALTER TABLE 学生表 ADD 备注 CHAR(100); 修改学生表中“家庭地址”列,将其修改为字符串型,长度为60; ALTER TABLE 学生表 ALTER COLUMN 家庭地址 CHAR(60); 删除学生表中的“备注”列。 ALTER TABLE 学生表 DROP 备注; ;删除基本表;;定义索引;例:为学生表建立一个按学号升序排列的索引,名为XSXH。 CREATE INDEX XSXH ON 学生(学号 ASC); 使用索引时需注意以下几个问题: (1)改变表中的数据时,如增加或删除记录,索引将自动更新。 (2)索引建立后,当查询使用索引列时,系统将自动使用索引进行查询。 (3)可以为表建立任意多个索引,但索引越多,数据更新速度越慢。因此,对于经常被用于查询的表而言,可以为其建立多个索引;而对于经常进行数据更新的表而言,应少建立索引,以提高速度。;删除索引;THANKS

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档