首页 > 数据库 >sqlserver01(使用篇从新建数据库开始)

sqlserver01(使用篇从新建数据库开始)

时间:2024-05-10 12:00:12浏览次数:20  
标签:语句 sqlserver01 新建 数据库 写入 SQL cno 实验报告

先说一下我们要完成的如下(我放在代码块里了

1.在“对象资源管理器”中右击“数据库”,在“新建数据库”对话框中输入数
据库名称 stumanage,设置数据库文件初始大小为 5M,限制文件增长 50M,
日志文件初始大小设为 2M,限制文件增长 5M,并更改文件存储路径。
2、单击“新建查询”按钮,在 SQL 查询窗口中输入 SQL 语句,建立数据库
stumanage。然后单击工具栏上“执行”按钮(红色叹号)。下部的空白区显示
该语句的运行情况,将建立数据库的 SQL 语句写入实验报告。(注:以下操作
均在上部的空白区输入 SQL 语句,单击执行后,下部的空白区显示该语句的
运行情况。)
3、在 stumanage 数据库中,如下图建立表 student:
列名 数据类型 允许空 主键 说明
1 sno Char(8) 否 是 学号
2 sname Varchar(20) 是 否 姓名
3 sex Char(2) 是 否 性别
4 sdept Varchar(20) 是 否 所在系
如下图建立表:course
列名 数据类型 允许空 主键 说明
1 cno Char(6) 否 是 课程号
2 cname Varchar(20) 是 否 课程名
如下图建立表 sc:(注:包括两个外键,sno 和 cno 共同组成主键)
2
列名 数据类型 允许空 主键 外键 说明
1 sno Char(8) 否 是 students(sno) 学号
2 cno Char(6) 否 是 course(cno) 课程号
3 grade int 否 否 否 成绩
4、将三条建表语句写入实验报告。
5、在 student 表中插入两条数据:
(1)20050101,王飞,男,计算机系
(2)20050102,李丽,女,信息系
6、在 course 表中插入两条数据:
(1)01,数据结构
(2)02,数据库原理
7、在 sc 表中插入两条数据:
(1)20050101,01,70
(2)20050102,02,90
8、将此八条 SQL 语句写入实验报告。
9、对每一门课,求学生的平均成绩,并把结果以基本表的形式存入数据库。将操
作命令和所用 SQL 语句写入实验报告。
10、修改 sc 表中 sno 为 20050102、cno 为 02 的记录的 grade 属性值为 85,然后将
该条记录删除。将此两条 SQL 语句写入实验报告。
11、修改‘数据库原理’课程的所有学生成绩为 0。将此条 SQL 语句写入实验报告。
12、删除‘李丽’的所有选课情况。将此条 SQL 语句写入实验报告。
13、删除数据库中的三个表中的所有数据,将所用 SQL 语句写入实验报告。
14、删除数据库中的三个表结构。将所用 SQL 语句写入实验报告。
15、删除数据库,将所用语句写入实验报告。

 

标签:语句,sqlserver01,新建,数据库,写入,SQL,cno,实验报告
From: https://www.cnblogs.com/aixin52129211/p/18184039

相关文章

  • mysql导入导出整个数据库
    要将整个MySQL数据库导入到另一个MySQL实例中,您可以使用mysqldump工具导出数据库,并使用mysql客户端导入它。以下是一般的步骤:1. 导出数据库使用mysqldump工具导出数据库到一个SQL文件。例如,如果您要导出名为mydatabase的数据库,可以这样做:mysqldump-u[username]-pmydatabas......
  • 实验六 通用接口数据库编程
    1关:JDBC查询数据packagestep1;importjava.sql.*;publicclassQuery{ publicstaticvoidqueryDB(){ //声明变量 Connectionconn=null; Statementstat=null; ResultSetrs=null;//"root"和"123123"是针对MySQL设置了用户名(roo......
  • 【高薪诚聘】数据库精英,加入我们,共创数据未来!
    我们寻找的你:【如果你是数据库架构专家】对数据库架构有深入的了解和实践经验,能够为公司构建稳定、高效、可扩展的数据库架构;对各种数据库系统有深入的理解,包括但不限于MySQL、Oracle、SQLServer等,并能够根据实际业务需求进行选择和优化;对新技术和新架构保持敏感,有能力推动公......
  • [转帖]Mysql数据库的事务特性、隔离级别及MVCC多版本并发控制简介
    https://my.oschina.net/tongchengyu/blog/4714950事务的特性数据库如果支持事务,就要满足下面四个特性(ACID)。原子性(A:Atomicity)在一个事务中,多个sql操作,要么一起成功(所有数据操作都成功),要么一起回滚(其中一个没有成功,其他数据操作一起恢复到开始状态)。一致性(C:Consisten......
  • 创建数据库
    #数据库的操作#删除数据库指令DROPDATABASEhsp_db01;#hsp_db01这个对应的是数据#用指令创建数据库CREATEDATABASEhsp_db01;#创建一个使用utf8字符集的hsp_db02数据库CREATEDATABASEhsp_db02CHARACTERSETutf8#创建一个使用utf8字符集,并带校队规则的hsp_db03数据库......
  • 批量删除WordPress文章和页面的数据库命令和从后台直接删除
    批量删除wordpress的方法有两种:1.从wp后台可以调整展示:最多999条2.选择“Bulk”--“Apply”  通过批量删除wordpress文章和页面的数据库命令的步骤:备份数据库:在执行任何数据库操作之前,务必备份您的数据库以防万一。进入数据库:使用您的数据库管理工具(例如phpMyAdmin)登......
  • MySQL 创建数据库使用 UTF-8 问题
    问题描述将emoji符号(如......
  • Oracle数据库 定时备份
    说明学习了如何Oracle如何备份数据库,实际开发过程中数据库应该每隔一段时间就要备份一次,所以我们就需要一个定时执行这个代码的功能,同时备份的文件可能进行一些处理,比如压缩。步骤建一个文本文件,添加以下内容,后缀名修改为.bat::代码页更改为Unicode(UTF-8)chcp65001@......
  • mysql8.0数据库添加用户和授权
    MySql8有新的安全要求,不能像之前的版本那样一次性创建用户并授权需要先创建用户,再进行授权操作1.创建新用户createuser'username'@'host'identifiedby'password';其中username为自定义的用户名;host为登录域名,host为'%'时表示为任意IP,为localhost时表示本机,或者填写指......
  • uniapp 新建文件
    uniapp新建文件支持ios和androidfunctioncreateFile(bases64,item,savedFilePathOne){//请求文件系统plus.io.requestFileSystem(plus.io.PRIVATE_DOC,function(fs){//letstorageAddress=fs.root.toURL();//创建文件fs.root.getFile......