sql知识点及终极练习题.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sql知识点及终极练习题

SQL初步知识点 1、掌握SELECT命令基本格式 SELECT [ALL|DISTINCT] [TOP n] *|字段名列表 FROM 表名1,[表名2…] [WHERE 条件] [GROUP BY 分组字段名 [HAVING 分组条件]] [ORDER BY 排序字段名 [ASC|DESC]] 2、了解CREATE、INSERT、UPDATE、DELETE命令格式 (1)创建表CREATE:以下格式创建一个“学生档案”表 ①格式:CREATE TABLE 学生档案(学号 char(6) primary key,姓名 char(4),性别 char(1),出生日期 date,是否团员 yesno,入学成绩 single,照片 OLEobject,简历 memo) ②功能:创建一个新表“学生档案”,包括了指定的字段及字段类型。 (2)修改字段ALTER:增加字段、删除字段、改变字段类型。 格式:ALTER TABLE 表名 [ADD COLUMN 字段名 字段类型] [DROP COLUMN 字段名] [ALTER COLUMN 字段名 字段类型] (3)插入记录INSERT: ①格式:INSERT INTO 表名 [(字段1,字段2,……)] VALUES(常量1,常量2,……) ②功能:在表的末尾插入一条记录,记录中的数据不完整时由“VALUES”后的常量给出,如果记录中的数据完整,可以省略前面的字段名,但给出常量的顺序和数据类型一定要与表中字段顺序和类型相一致。 (4)更新(修改)数据UPDATE: ①格式:UPDATE 表名 SET 字段名=表达式 [WHERE 条件] ②功能:把满足条件记录的字段值用表达式的值来替换。要替换多个值,用逗号分隔。 (5)删除记录DELETE: ①格式:DELETE FROM 表名 [WHERE 条件]; ②功能:删除所有满足条件的记录。 3、了解SQL查询的创建: 查询→新建→设计视图→工具栏上“视图”按钮→SQL视图。 4、了解SQL基本语句的使用: ①在SQL视图中输入SQL语句。 ②SQL语句以分号为语句结束符。 5、补充:两个多表查询语句 (1)连接查询:查询数据来自两个表,查询结果字段来自两个表。 Select a.表1字段,b.表2字段 from 表1 a,表2 b where a.表1主键=表2主键; 说明:a、b为表1和表2的别名,如果不写别名就直接写表名,这样的话如果表名比较长就会把语句写得很长,使用别名的目的就是为了缩短语句长度。 (2)嵌套查询:查询数据来自两个表,查询结果字段来自一个表。 Select 表1字段列表 from 表1 where 表1字段名 in(select 表2字段名 from 表2 ……); 说明:表1字段名与表2字段名一定要相同或是关联字段。 以后作业例题常用到的三个表 1、“教师”表 2、“学生档案”表 3、“学生成绩”表 说明:学生档案表和学生成绩表已按“学号”字段建立一对一关系。 SQL终极测试题 班级: 姓名: 学号: 得分: 1、写出创建学生档案表结构的SQL语句: 2、向学生档案表中增加一个学生:邓迪,性别女,1993年8月18日出生,组长。 3、刘悦严重违纪被学校开除,删除该条记录。 4、魏鑫的出生日期应为:1993年3月21日。 5、“05006”号学生考试成绩太巧了,每科都60分,请添加该记录。 6、对学生成绩表增加一条“名次”字段。 7、把档案表中职务字段删除了。 8、把学生成绩表中的数学成绩提高15%。 9、删除学生成绩表。 10、查询教师表中所有老师的全部信息。 11、查询教师表中2000年以前参加工作的老师的姓名,性别,工作时间。 12、按工资从多到少的顺序显示教师表中老师的信息。 13、在教师表中查询部门人数不少于2人的部门,显示部门及部门人数。 14、查询并显示出教师表中所有部门。 15、查找姓刘的同学的姓名、性别、出生日期和住址。 16、在学生档案表中统计出没有职务的人数。 17、显示年龄最大的5名同学的姓名和年龄。 18、找出不是团员的学生,显示姓名、性别、出生日期和职务。 19、找出1993年出生的女生。 20、查询外县学生姓名和住址。 21、在教师表中查询中、高级教师的信息。 22、显示每个同学的姓名、性别,以及语文、数学、外语成绩。 23、找出外语不及格(90分及格)的同学的姓名、性别、住址,

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档