- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 关系数据库标准语言—
第6章 关系数据库标准语言——SQL 本章要点: ? SQL语言的特点 ? SQL语言的组成 ? SQL的数据定义语句的使用 ? SQL的数据查询语句的使用 ? SQL的数据操纵语句的使用 ? SQL的数据控制语句的使用 6.1 SQL语言概述 6.1.1 SQL语言的由来 SQL即结构化查询语言,是Structured Query Language的缩写,是介于关系代数和关系演算之间的语言,它是在1973年由Boyce和Chambertin提出来的SQUARE(Specifying As Relation Expressions)的基础上修改而成的。 6.1.2 SQL语言的特点 1.一体化特点 2.高度的非过程化 3.可用于客户/服务器结构 6.1.3 SQL语言的语句 6.2 SQL的数据定义功能 6.2.1 基本表的建立、修改和删除 1.建立表 [格式]:CREATE TABLE 表名 { 字段名1 数据类型说明[NOT NULL][索引1], [字段名2 数据类型说明[NOT NULL][索引2],……,] [, CONSTRAINT 复合字段索引][,……]] } 【例 】创建以下四个表: 学生(学号 CHAR(6),姓名 CHAR(8),年级 CHAR(2),专业CHAR(10)) 课程(课号CHAR(2),课名CHAR(20),开课教师 CHAR(8),总学时 INTEGER,学分INTEGER) 必修课(课号CHAR(2),必修专业 CHAR(10)) 选课成绩(学号 CHAR(6),课号 CHAR(2),成绩 INTEGER)。解:创建表的语句分别如下: CREATE TABLE 学生(学号 CHAR(6) NOT NULL,姓名 CHAR(8),年级 CHAR(2),专业 CHAR(10)) CREATE TABLE 课程(课号 CHAR(2) NOT NULL,课名 CHAR(20),开课教师 CHAR(8),总学时 INTEGER,学分 INTEGER) CREATE TABLE 必修课(课号 CHAR(2) NOT NULL,必修专业 CHAR(10)) CREATE TABLE 必修课成绩(学号 CHAR(6) NOT NULL,课号 CHAR(2) NOT NULL,成绩 INTEGER) 2.修改表结构 (1)在基本表添加字段 [格式]:ALTER TABLE 表名 ADD COLUMN 字段名 类型[长度][NOT NULL] 【例 】在已定义的课程表中增加开课日期字段。 解:语句如下: ALTER TABLE 课程 ADD COLUMN 开课学期 INTEGER (2)从基本表中删除字段 [格式]:ALTER TABLE 表名 DROP COLUMN 字段名【例】在已定义的课程表中删除开课日期字段。 解:语句如下: ALTER TABLE 课程 DROP COLUMN 开课学期 3.删除表 [格式]:DROP TABLE 表名 6.2.3 索引的建立与删除 1.建立索引 [格式]:CREATE [UNIQUE]INDEX 索引名 ON 表名(字段名1 [DESC|ASC][,字段名2 [DESC|ASC],…])[WITH PRIMARY|DISALLOW NULL|IGNORE NULL] 2.删除索引 [格式]:DROP INDEX 索引名 ON 表名【例】删除必修课成绩表中的XH索引。 解:使用的SQL语句如下: DROP INDEX XH ON 必修课成绩 6.3 SQL的数据查询功能 6.3.1 SELECT语句格式及功能说明 [格式]:SELECT [ALL | DISTINCT |TOP N|TOP N PERCENT] *|列名1或表达式1 [AS 列标题1 ] [,列名2或表达式2 [AS 列标题2]…]FROM 表名1 [ IN 数据库名1] 别名1[,表名2 [ IN 数据库名2] 别名2 …] [WHERE 条件] [GROUP BY列名1 [, 列名2]…] [HAVING 条件] [ORDER BY 列名1 [ASC | DESC] [, 列名2 [ASC | DESC]…]] 6.3.2 简单查询 【例 】列出全部课程信息。 解:命令如下:SELECT *
您可能关注的文档
最近下载
- 1.2.4绝对值 课件 2025-2026学年人教版数学七年级上册.pptx VIP
- QGDW 11651.13-2017 变电站设备验收规范-第13部分:穿墙套管.pdf VIP
- 电子商务客服教案课程.doc VIP
- 客服培训课程小游戏.pptx
- QGDW 11651.12—2017变电站设备验收规范-第12部分:母线及绝缘子.pdf VIP
- 中国食用油行业现状分析-小包装食用油市场潜力巨大
- 分散式风电工程施工组织设计.doc VIP
- 定价策略与渠道价格管理8.doc VIP
- 透析患者高磷血症的控制37页PPT.pptx VIP
- QGDW 11651.10-2017 变电站设备验收规范-第10部分:干式电抗器.pdf VIP
文档评论(0)