sql语句基本操作
1.建表语句:create table
用法: create table 表的名字 (字段1, 字段2,。。。。)
举例:例如创建一个学生成绩表,包含的字段有,学生id,姓名,性别,班级,成绩create table score(
create table score(
sid nvarchar(10) primary key,
sname nvarchar(10) not null,
sex nvarchar(2),
sclass nvarchar(5),
score int,
check(sex in('男','女'))
);
2.插入语句:insert into
用法:insert into 表的名字 (字段1, 字段2,。。。。) values (值1,值2,。。。。)
如果字段是表中所有字段字段列表可省去,直接写表名就行了
举例:往表score中插入7条数据
insert into score values('95002','小李','男','01',82)
insert into score values('95003','小丽','女','01',83)
insert into score values('95004','小赵','男','01',67)
insert into score values('95005','小美','女','01',78)
insert into score values('95006','小田','男','01',88)
insert into score values('95007','小徐','女','01',85)
insert into score values('95008','小王','男','01',86)
3.查询语句:select
用法:select 字段 from 表名 where 条件
字段间用','分开,同样如果选择表的所有字段,可用通配符*
举例:输出score表中成绩在60到80的同学的所有信息
select * from score where score>=60 and score<=80
输出score 表中成绩为85或86或87的学生信息
select * from score where score=85 or score=86 or score=87
输出score 表中班级为95001或者性别为女性的学生的名字
select sname from score where sclass='95001' or sec='女'
4.删除语句:delete
用法:delete from 表的名字 where 条件
举例:删除score表中分数低于70分的记录
delete from score where score<70
相关文档:
“经过测试我们发现SQL Server 2008当中的备份压缩功能可以1-3倍的压缩比,从而极大的减少备份所需的磁盘空间。”Alexey Yeltsov, 微软系统管理员主管。
微软在全世界共有6万多名员工,在2006年的财政收入超过了500亿美金,与此同时也产生了大量内部数据,公司希望对这些数据进行集中以便提供客户的集成化视图。 ......
Student(S#,Sname,Sage,Ssex) 学生表
Course(C#,Cname,T#) 课程表
SC(S#,C#,score) 成绩表
Teacher(T#,Tname) 教师表
问题:
1、查询“”课程比“”课程成绩高的所有学生的学号;
SELECT a.S# from (SELECT s#,score from SC WHERE C#='001') a,
(SELECT s#,score fr ......
获取SQL Server的当前连接数
[转]http://www.cnblogs.com/confach/archive/2006/05/31/414156.html
首先声明:这个问题我没有解决
当网友问到我这个问题时,我也还以为很简单,以为SQL Server应该提供了对应的系统变量什么的.但是到目前为止,我还没有得到一个比较好的解决方案.可能很简单,,只不过我不知道罢了.希望如此..
......