- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL习题与解答070315
操作说明题(请分别使用可视化和SQL语言进行操作)
1、 创建一个名为 员工 的数据库,再在此库中建立雇员表。该表包含整型的工号列,姓名列,性别列,char类型城市列及整数型的年龄列,政治面貌列。且 工号 列不能为空值,并定义该列为 主键值列。
建表后请一些有意义的数据如下:
工号 姓名 性别 城市 年龄 政治面貌 00001 林七佛 男 福州 24 团员 00002 陈彪 男 福清 18 群众 00003 赵星星 男 黄山 23 团员 00004 唐妹妹 女 洛阳 16 群众 00005 孙甜甜 女 北京 20 团员 00006 王眉 女 上海 38 党员 00007 张田 男 重庆 61 党员
2、 在员工数据库中的雇员表中显示年龄大于20且性别为男的记录;再从表中删除年龄大于60的记录。
3、 插入一条记录(00007,奈我何,男,高雄,58,国民党)
4、 显示所有员工的平均年龄,员工数
5、 修改表雇员,增加地址列,可变长字符型;修改城市列类型为可变长字符型;最后删除政治面貌列。
6、设置性别的默认值为 男性
7、增加姓名的 非空 约束属性
答案:
第一题:
1:首先打开 企业管理器 ,选择 工具 中的 SQL查询分析器
2:在查询分析器中 键入创建 员工 数据库的sql代码:create database 员工
稍待片刻,系统创建好数据库后会有提示(查询分析器)
3:切换数据库(默认情况下打开的是Master数据库),现在我们要对 员工 数据库进行一系列的操作,在这之前我们应切换到该数据库。
方法1:键入:use 员工
方法2:工具栏上面有个 下拉框(每个数据库名前有个圆柱形图标) ,你可以通过它选择 员工数据库。
恭喜您!到此,你已经成功的建立了一个数据库!
下面,让我们继续建表吧!
4:建表(同样在查询分析器中键入)
Create Table 雇员
(
工号 int not null,
姓名 nvarchar(20),
性别 nvarchar(2),
城市 nvarchar(10),
年龄 int,
政治面貌 nvarchar(10),
primary key(工号)—定义一个主键
)
接着你就可以往表中输入数据了。你可以在 企业管理器 中选择雇员表,鼠标右击后选择返回所有行。最后结果如下:
OK,到此为止,你可以进行进一步的操作了。
第二题:
1.在员工数据库中的雇员表中显示年龄大于20且性别为男的记录;
SELECT *
FROM 雇员
WHERE (年龄 20) AND (性别 = 男)
2.再从表中删除年龄大于60的记录。
DELETE FROM 雇员
WHERE (年龄 60)
第三题:3、 插入一条记录(00007,奈我何,男,台湾,58,国民党)
insert into 雇员 values(00007,奈我何,男,高雄,58,国民党)
第四题:4、 显示所有员工的平均年龄,员工数
select avg(年龄) as 平均年龄 from 雇员--显示所有员工的平均年龄
select count(*) from 雇员--显示员工数,也就是记录数
第五题:5、 修改表雇员,增加地址列,可变长字符型;修改城市列类型为可变长字符型;最后删除政治面貌列。
alter table 雇员 add 地址 varchar(50)--增加地址列
alter table 雇员 --修改城市列类型为可变长字符型
ALTER COLUMN 城市
varchar(50)
第六题:6、设置性别的默认值为 男性
alter table 雇员
add CONSTRAINT AddDateDflt
default 男 for 性别
第七题:7、增加姓名的 非空 约束属性
alter table 雇员
alter column 姓名 nvarchar(20) not null
最后恭喜大家,大家能做到这里,说明SQL已经入门了。在实际应用中,更多的内容请参考SQL Server使用的语法T-SQL,它的功能更强大。
您可能关注的文档
最近下载
- 季度查漏补种登记表.doc VIP
- GB50318-2017 城市排水工程规划规范.pdf VIP
- 2025至2030中国移动视频监控行业市场占有率及投资前景评估规划报告.docx VIP
- 汽车门锁及空调故障.pptx VIP
- 生态环境数据分级管理指南.pdf VIP
- 八省联考2026届高三年级12月检测训练(T8联考)化学试卷(含答案详解).pdf
- 2022春(六下)顺 - 填空题1.docx VIP
- T∕CACM 1319-2019 慢性阻塞性肺疾病中医诊疗指南.docx VIP
- GZ021 化工生产技术赛项(正式赛卷)仿真操作模块方案及评分6.doc VIP
- 金蝶云星空完整版.pdf VIP
原创力文档


文档评论(0)