五五六六0524
记录一下从大二开始的全过程学习
展开
-
数据库复习
1、图书借阅数据库中包含以下关系模式(附关系模式中各属性的数据类型):图书:书号(char)、书名(char)、作者(char)、出版社(char)、出版日期(date);学生:学号(char)、姓名(char)、性别(char)、年龄(smallint)、专业(char);借阅:学号(char)、书号(char)、借阅时间(date)、归还时间(date);(1)创建存储过程proc1,定义输入变量,输入学生姓名,查询并显示该学生借阅图书的数量,如果输入“*”,查询全部学生的借书数量。(2)添加“通原创 2022-06-16 13:41:18 · 1441 阅读 · 0 评论 -
SQL Server数据库实操 第六波 T-SQL
1.声明一个长度为6的字符变量 i ,并赋值”101001”,显示变量 i ;declare @i as char(6)set @i='101001'select @i as '字符变量'2.显示当前的系统时间和一年后的今天的具体时间;declare @currentdatetime datetimeset @currentdatetime=getdate()select @currentdatetime as '当前系统时间'select @currentdatetime+365 as '一年后的今天的具原创 2022-06-07 17:11:40 · 651 阅读 · 0 评论 -
SQL Server数据库实操 第七波 综合训练
1、(1)创建数据库create database MMK;(2)创建Student表create table Student(Sno char(8) primary key,Sname varchar(5) not null,Ssex char(5) check (Ssex in ('男','女')),Sage smallint,Sdept varchar(10);(3)创建Course表create table Course(Cno char(1) primary key,Cname varchar(1原创 2022-06-07 17:03:03 · 1508 阅读 · 0 评论 -
记录一下数据库大作业
查看服务器select @@servername原创 2022-06-02 16:03:46 · 1205 阅读 · 2 评论 -
SQL Server数据库实操 第五波 完整性约束和触发器
1.请用SQL 语句和对象资源管理器两种方法定义Police表的主键Pno;删除已经输入的某一记录的主键值,分析:为什么Pno置为‘ ’没有违反非空约束?2.检查语句:update Policeset Pno= NULL where Pno=‘100001’,分析其是否正确?3.将案件表Case的Cno字段定义为主键,约束名称为Cno_pk;4.为Case表中的字段Cname添加唯一值约束;5.将PC表的Pno及Cno字段组合定义为主键,约束名称为PC_pk;6.对于数据表......原创 2022-05-30 18:02:02 · 1709 阅读 · 0 评论 -
SQL Server数据库实操 第四波 视图、索引
1、创建视图Create View <视图名>ASSelect子查询2、修改视图Alter View <要修改的视图名>ASSelect 子查询3、删除视图Drop View <视图名>4、查询视图和查询表一样的语句5、建立索引CREATE [UNIQUE][CLUSTERED|NONCLUSTERED] INDEX <索引名> ON <表名> ( <列名> [<次序&.....原创 2022-05-16 21:20:16 · 687 阅读 · 0 评论 -
SQL Server数据库实操 第三波 数据更新
1、 插入数据Insert into <表名> [(属性列1,属性列2……)] values(常量1,常量2……)或者Select [ALL|Distinct] <目标列> Into New_Tablename From <表名> [Where 条件] [Group By <分组属性>] [Having <分组条件>]2、 修改数据Update <表名> set <列名>=<表达式>[,&l.原创 2022-05-16 22:05:13 · 775 阅读 · 0 评论 -
SQL Server数据库实操 第二波 集合查询、datepart()
1、集合查询并操作UNION (相当于or) 交操作INTERSECT (相当于and) 差操作EXCEPT2、写第5题时重要的参考数据库SQL语句中 查询选修了全部课程的学生的学号和姓名 - Angel_Q - 博客园3、DATEPART() 函数用于返回日期/时间的单独部分,比如年yy、月mm、日dd、小时hh、分钟mi、秒ss等等。eg:截取年份:DATEPART(yy,'2022-1-1') 返回:2022GETDATE():获取当前日期函数3表+15道题poli..原创 2022-05-09 21:49:25 · 1460 阅读 · 0 评论 -
SQL Server数据库实操 第一波 数据查询
三个信息表+15道题(1) 查询50岁以下的一级警督的姓名,查询结果按照年龄的降序排序;SELECT pnameFROM 警员信息policeWHERE Page<50ORDER BY Page DESC;(2) 查询“孙宾”的办案信息;SELECT 处警信息PC.Pno,警员信息police.pname,处警信息PC.Cno,处警信息PC.Ptime,接警信息Pcase.Cname,接警信息Pcase.Ctype,接警信息Pcase.CbriefFR.原创 2022-05-02 21:05:48 · 1387 阅读 · 0 评论