有关图书馆借阅系统的SQL语句

来源:百度知道 编辑:UC知道 时间:2024/05/25 00:06:58
写一些简单的SQL语句...至少15句..比如创建表、主码约束、UNIQUE约束、外码约束、DEFAULT约束、CHECK约束等等...能写多少就写多少...

修改列名sp_rename 'mytable.name','新的列名'
但是次功能会破坏数据库结构请慎用.
exec sp_rename ‘table.oldfield’,’newfield’,’column’

Select的基本查询
1. 选择所有列
Select *from student
2. 选择指定的若干列
Select s_avgrade , s_name
From student
3. 构造计算列
Select s_name 姓名,year(getdate())-year(s_birthday) 年龄
From student;
带DISTINCT的查询
SELECT DISTINCT s_dept 所在的系
FROM student;
比较上下的区别
select s_dept 所在的系
from student;
带WHERE子句的条件查询
select s_no 学号,s_name姓名,s_sex性别,s_avgrade平均成绩
from student
where s_avgrade>=90;
带BETWEEN的范围查询
select s_name 姓名,s_sex 性别,s_dept 系别,s_avgrade 平均成绩,s_brithday 出生年月
from student
where s_brithday ("not between") BETWEEN '1986-00-00' and '1987-00-00';(这里的日期从 char 数据类型到 smalldatetime 数据类型的转换导致 smalldatetime 值越界,全部写0好像不对,具体一点到是可以运行)
-----------------------------带IN的范围查询
select s_no 学号,s_name 姓名,s_sex 性别,s_speciality 专业,