简单的sql server操作
来源:互联网 发布:树莓派能做什么 知乎 编辑:程序博客网 时间:2024/06/09 14:42
–给某一列设置主键
alter table COURSE
add constraint cpk primary key (cno)
–制定某一列为外键
alter table SC
add constraint cpok foreign key(CNO) references COURSE(CNO)
–添加一个列
alter table SC
add
COMETIMES int check(COMETIMES between 0 and 20)
–不能直接修改约束,需要drop原有的再add新的
–建立视图
create view STUDENTINFO(学号,姓名,年龄)
as
select SNO,SNAME,SAGE
from
STUDENT
–修改视图
alter VIEW STUDENTINFO(学号,姓名)
AS
SELECT SNO,SNAME
FROM STUDENT
–模糊查询
select * from STUDENT
where SNAME like ‘李%明’
select * from STUDENT
where SNAME like ‘李_明’
select * from STUDENT
where SNAME like ‘%’
select * from STUDENT
where SNAME = ‘李_明’
–in/not in
select * from STUDENT
where SNO in (select SC.SNO from SC)
select * from STUDENT
where SNO not in (select SC.SNO from SC)
–exist/not exist
–可用来代替联表查询
select * from STUDENT
where exists(select * from SC where STUDENT.SNO=SNO and CNO=’c1’)
select * from STUDENT
where not exists(select * from SC where STUDENT.SNO=SNO and CNO=’c1’)
–查询选修了所有课程的学生
select * from STUDENT
where (not exists
(select * from COURSE where not exists
(select * from SC where CNO=COURSE.CNO and SNO = STUDENT.SNO)
))
–查询选修了所有课程的学生
–和上面的方法比起来需要指定列名,临时表需要命名,在联表时需要指定临时表名
select STUDENT.SNO,SNAME from STUDENT,(
select SNO ,count(SNO) SCCOUNT from SC
group by SNO
having (count(SNO) in (select count(CNO) from COURSE))
) AA
where STUDENT.SNO = AA.SNO
- 简单的sql server操作
- SQL Server字符串简单操作
- 简单的SQL Server数据库数据读取与数据操作
- 学习经验之Sql Server的简单操作
- 简单的sql操作
- Java连接SQL Server 2008和My SQL数据库的简单操作(1)
- Java连接SQL Server 2008和My SQL数据库的简单操作(2)
- sql server的视图操作
- Sql server 数据库的操作
- 对SQL Server的操作
- SQL Server的基本操作
- SQL Server操作的SQL语句
- SQL Server数据库的操作流程和连接的简单介绍
- 一些简单的SQL操作
- SQL Plus简单的操作
- ado.net对sql server数据库简单操作
- sql server触发器的简单使用
- sql server 一个简单的函数
- C++ 中类模板
- PJSIP增加保存AVI文件功能
- JAVA中的“抽象接口”
- VS误删Microsoft Help Viewer 2.0 解决办法
- flume学习(七)、(八):如何使用event header中的key值以及自定义source
- 简单的sql server操作
- java多线程和并发的面试问答
- 顺序表应用4:元素位置互换之逆置算法
- where time to go
- 31. Next Permutation
- flume学习(九):自定义拦截器
- java stack的详细实现分析
- 御道学院-初音喊你去上班!Unity MMD游戏开发教程第1话003节 同人游戏开发教程系列
- MySql中数据库存储过程与触发器案例