sql server数据库语句
-- 3-5 创建表Studnet
create table Student
(Sno char(9) primary key,
Sname char(20) UNIQUE,
Ssex CHAR(2),
Sage smallint,
Sdept char(20)
);
-- 3-6 创建表Course
create table course
(Cno char(4) primary key ,
Cname char(40) not null,
Cpno char(4),
Ccredit smallint,
foreign key (cpno) references course(cno)
);
-- 3-7 创建表SC
create table SC
(
Sno char(9),
Cno char(4),
Grade smallint,
primary key(Sno,Cno),
foreign key (Sno) references Student(Sno),
foreign key (Cno) references Course(Cno)
);
-- 3-8向Studnet表中添加入学时间列
alter table Student Add S_entrance Date;
-- 3-9 修改age 的数据类型
alter table Student alter column Sage int;
-- 3-10 使得Cname为唯一
alter table Course add unique(Cname);
-- 3-12 查询Student表中的所有数据
select * from Student;
-- 向Student表中添加数据
insert into Student values('12','kjdfh','1',12,'yd','2016-12-10');
-- 3-12 删除相应表信息
drop table Student CASCADE;
-- 3-13
--按学号升序建立唯一索引
create unique index Stusno ON Student(Sno);
--按课程号升序建立唯一
create unique index Coucno ON Course(Cno);
-- 按学号升序、课程号降序家建立唯一索引
create unique index sCno ON SC(Sno ASC,Cno DESC);
-- 3-14 将SC表的SCno 索引名修改为SCSno
alter index SCno RENAME TO SCSno;
-- 3-15 删除Student 表的Stusname索引
drop index Stusname;
-- 3-16 查询全体学生的学号与姓名
select Sno,Sname from Student;
-- 3-17 查询全体学生的姓名、学号、所在系
select Sname,Sno,Sdept
from Student;
-- 3-18 查询全体学生的详细记录
Select * from Student;
-- 3-19 查询全体学生的姓名、及其出生年份
select Sname,2014-Sage from Student;
-- 3-20 查询全体学生的姓名、出生年份和所在的院系,要求用小写字母表示系名
select Sname,'Year of irth:',2014-Sage,LOWER(Sdept) from Student;
-- 3-21 查询选修了课程的学生学号
select Sno from SC;
-- 3-22 查询计算机科学系的全体学生的名单
select Sname from Student where Sdept='CS';
-- 3-23 查询所有考试年龄在20 岁以下的学生姓名及年龄
select Sname,Sage from Student where Sage<20;
-- 3-24 查询考试成绩不及格的学生学号
sql server数据库语句的更多相关文章
- SQL SERVER 数据库备份的三种策略及语句
1.全量数据备份 备份整个数据库,恢复时恢复所有.优点是简单,缺点是数据量太大,非常耗时 全数据库备份因为容易实施,被许多系统优先采用.在一天或一周中预定的时间进行全数据库备份使你不用动什么脑筋 ...
- SQL Server数据库性能优化之SQL语句篇【转】
SQL Server数据库性能优化之SQL语句篇http://www.blogjava.net/allen-zhe/archive/2010/07/23/326927.html 近期项目需要, 做了一 ...
- SQL SERVER数据库状态(脱机,联机,可疑)及SQL设置语句详解
首先我们应该知道数据库总是处于一个特定的状态中,下面先来了解一下数据库的常见的三种状态:1,脱机:我们可以在Microsoft SQL Server Management中看到该数据库,但该数据库 ...
- Oracle,SQL Server 数据库较MySql数据库,Sql语句差异
原文:Oracle,SQL Server 数据库较MySql数据库,Sql语句差异 Oracle,SQL Server 数据库较MySql数据库,Sql语句差异 1.关系型数据库 百度百科 关系数据库 ...
- 【转】sql server数据库操作大全——常用语句/技巧集锦/经典语句
本文为累计整理,有点乱,凑合着看吧! ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ ☆ ☆ ☆ sql 宝 典 ☆ ☆ ☆ 2012年-8月 修订版 ☆ ...
- SQL语句操作SQL SERVER数据库登录名、用户及权限
要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权: 获得准许连接 SQL Server 服务器的权利: 获得访问特定数据库中数据的权利(select, update, de ...
- jsp页面使用<% 语句%> SQL Server数据库报空指针异常(在控制台可以正常执行)
一直反感用SQL Server数据库,很影响电脑性能!!数据库作业不得不用 前几天作业一直报空指针异常: 自己检查了所传参数,和数组不为空 数据库查询语句不为空 然后查看SQL服务是否启动 主要是S ...
- SQL Server 数据库部分常用语句小结(三)
21.SQL运行Log的读取 .EXEC xp_readerrorlog 0,1,null,null,'开始时间','结束时间' 22. Alwayson 状况及传输情况监控 SELECT ar.re ...
- SQL Server数据库定时自动备份
SQL Server 数据库定时自动备份[转] 在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库.而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求 ...
随机推荐
- css 字体超出隐藏
height: 55px white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
- WS调用的时候报错
报错内容javax.xml.ws.WebServiceException: Method recognizeIdentityCardByFilePath is exposed as WebMethod ...
- ubuntu下neural-style-master的demo
1.Installing Torch 参考官网:http://torch.ch/docs/getting-started.html git clone https://github.com/torch ...
- Empire C:Basic 4
一.变量名 1.名字由字母和数字组成,但其第一个字符必须为字母. 2.变量名不要以下划线开头. 3.变量名使用小写字母,符号常量名全部使用大写字母. 二.数据类型及长度 1.char 字符型 占用一个 ...
- Bootstrap:表格和栅格分页
拼接table请将以下代码直接运行:换下 bootstrap.css jquery-1.12.3.min.js bootstrap-paginator.min.js" <!DOCT ...
- mysql替换制定的内容的 类似正则表达式的功能
content= 'asnfojassozxpdsgdspdps神龙架谁骄傲的骄傲搜ID飞机扫' SELECT content FROM test WHERE id =1 吧zx替换成ZZZZ UPD ...
- ThinkPHP3.2.3 自定义标签库的使用
ThinkPHP 3.2.3 手册中标签库驱动的地址是: http://www.kancloud.cn/manual/thinkphp/1859 标签库的地址是:http://www.kancloud ...
- 20145209&20145309信息安全系统设计基础实验报告 (5)
班级:1452 1453 姓名:20145309李昊 20415209刘一阳 20145220韩旭飞 实验日期:2016.12.1 时间:10:10-12:30 实验序号:5 实验目的: 掌握在 AR ...
- 部署移动BI必须要考虑的五大因素
随着大屏智能手机和平板电脑的普及,商业智能分析应用程序也需要移动化.由于用户并不会长时间在办公桌前工作.在新的设备以及新的用户的共同促进下,移动BI即将成为主流. 但是,所有人都应该清楚这样一个事实: ...
- 【Apache】apache简单配置URL重写规则
[概述]URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程.举个例子来说,如果通过浏览器进来的URL是index.php?type=news&& ...