ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:224.17KB ,
资源ID:15122258      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15122258.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库系统SQL实验0313Word下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库系统SQL实验0313Word下载.docx

1、创建数据库testStudCour,在对象资源管理器中的目录“数据库”单击右键“刷新”,出现“testStudCour”数据库 例2 create database testStudCour2 on primary ( name = NlixuetestStudCour, filename = Nd:lixuetestStudCour.mdf , size = 3072KB , maxsize = unlimited, filegrowth = 1024KB ) LOG ON ( name = NlixuetestStudCour_loglixuetestStudCour_log.ldf ,

2、size = 1024KB , maxsize = 2048GB, filegrowth = 10% )例3 create database testStudCour3 Create table testStudCour3.TabStudCour( 学号 nchar(9) primary key, 姓名 nchar(10) NULL, 性别 nchar(2) NULL, 系别 nchar(20) NULL,)消息2760,级别16,状态1,第8 行指定的架构名称testStudCour3 不存在,或者您没有使用该名称的权限。修改:先执行create database testStudCour3

3、 在执行 Create table testStudCour3.dbo.TabStudCour( 2、删除模式 例4 drop database testStudCour2删除数据库testStudCour,在对象资源管理器中的目录“数据库”单击右键“刷新”,“testStudCour”数据库被删除 例5 drop database testStudCour3 Restrict 消息156,级别15,状态1,第13 行 关键字Restrict 附近有语法错误。 例6drop database testStudCour3 cascadecascade1.2 基本表的定义、删除与修改1.2.1 定

4、义基本表 先执行 create database stud_cour 后执行 例7 create table stud_cour.dbo.student(sno nchar(9) primary key, sname nchar(20) not null, ssex nchar(2), Sage int, sdept nchar(20)例8create table stud_cour.dbo.Course(Cno nchar(2) primary key,Cname nchar(10) not null,Cpno nchar(2), Ccredit smallint)例9create tabl

5、e stud_cour.dbo.SC(Sno nchar(9),Cno nchar(2),Grade smallint,primary key (Sno,Cno),foreign key (sno) references Student(sno),foreign key (cno) references Course(cno)1.2.2 修改基本表例10 alter table stud_cour.dbo.student add S_inschool Date例11 alter table stud_cour.dbo.student alter Column ssex smallint例12

6、alter table stud_cour.dbo.course add unique(cname)1.2.3 删除基本表例13 drop table stud_cour.dbo.course消息3726,级别16,状态1,第2 行无法删除对象stud_cour.dbo.course,因为该对象正由一个FOREIGN KEY 约束引用。例14 先执行create table stud_cour_test.dbo.Course(Cno nchar(2) primary key,再执行例15 drop table stud_cour_test.dbo.Course1.3 索引的建立与删除1.3.1

7、 索引的建立选择要建立索引的数据库对象“stud_cour”例16 create index sno_idx on student(sno)建立的索引文件可以在 student 表中的“索引”项中可以看见。例17 create unique index sname_idx on student(sname)1.3.2 索引的删除例18 drop index sno_idx消息159,级别15,状态1,第6 行必须为DROP INDEX 语句指定表名和索引名。例19 drop index sno_idx on student删除的索引文件可以在 student 表中的“索引”项中可以看见。例20

8、 drop index sname_idx on student2 数据查询2.1 单表查询例6查询全体学生的学号与姓名select sno,sname from student查询结果例6查询全体学生的姓名、学号、所在系 SELECT * FROM student例6 查经过计算的值 (查询学生姓名和出生年份)SELECT Sno, 2011-sage AS SDATE FROM student 例6 查询全体学生的姓名、出生年份和所有系,要求用小写字母表示所有系名 SELECT Sno, Year of Birth:, 2011-Sage , LOWER(sdept) FROM stude

9、ntSELECT Sno, , 2011-Sage 出生年份, LOWER(sdept) 所在院系 FROM studentSELECT sno NAME, BIRTH, 2011-sage BIRTHDAY,LOWER(sdept) DEPARTMENT FROM Student选出所有选课的学生学号SELECT DISTINCT SNO FROM SC查计算机系全体学生名单SELECT sname FROM student WHERE sdept=cs查年龄20岁以下学生姓名及年龄SELECT sno,sage FROM student WHERE sage20查年龄在1820间学生姓名及

10、年龄SELECT sname,sage FROM Student WHERE sage BETWEEN 18 AND 20查IS,MA,CS三个系学生姓名和性别SELECT sname,ssex FROM student WHERE sdept IN(IS,MACS)查既不是IS,MA,也不是CS系的学生姓名和性别SELECT sname,ssex FROM student WHERE sdept NOT IN(学号为200215121的学生情况SELECT * FROM student WHERE SNO LIKE 200215121查姓刘学生姓名性别SELECT sname,ssex FR

11、OM student WHERE sname LIKE 刘%.查年龄在2029间的学生姓名和年龄Select sname,sage from student where sage like 2_ cs系年龄在以下的学生姓名Select sname from student where sdept= and sage85 查询选修1或2且不低于分的学生SELECT * FROM Sc WHERE (Cno=1OR Cno=) AND Grade=70查选修了3号课程的学生的平均成绩Select avg(grade) 平均分 from sc where cno=3;求200215121学生的总分和平均分SELECT SUM(Grade) 总分,AVG(Grade) 平均分 FROM Sc WHERE Sno=求计算机系的学生总数 SELECT COUNT(Sno) 计算机系人数 FROM Student WHERE SDept=或SELECT COUNT(*) 计算机学生数 FROM Student WHERE sDept=查询共有几个系SELECT COUNT (sDept) 院系 FROM student (x)SELECT COUNT (DISTINCT sdept) 院系 FROM Student求课程C1的最高分和最低分以及高低分之间的差距SELECT MAX(Grade)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1