SQL Server简单的增,删,改,查语句
上一篇 /
下一篇 2013-02-22 16:01:44
/ 个人分类:面试
创建一个name为study的数据库
createdatabasestudy
on primary
(
name='study_data',
filename='d:\study_data.mdf',
size=5mb,
maxsize=100mb,
filegrowth=15%
)
logon
(
name='study_log',
filename='d:\study_data.ldf',
size=2mb,
filegrowth=1mb
)
删除数据库
usemastergo
ifexists(select*fromsysdatabaseswherename='study')
dropdatabasestudy
go
创建表(创建一个名为member的表)
usestudy
go
createtablemember
(
namechar(10)notnull,
stunointprimarykey,
numberintnotnull
)
创建表(创建一个名为class的表)
use study
go
create table class
(
grade char(10) not null primary key,
teachername char(20),
stuno int,
address varchar(50)
)
表中插入一条数据
insertintomember(name,stuno,number)values('zhang',001,93)
insert intoclass(grade,teachername,stuno,address)values('一年级','李玉刚',5,'南山区')
表中插入多条数据
insertintomember(name,stuno,number)
select'wa',007,84
unionall
select'lw',009,67
insertintoclass(grade,teachername,stuno,address)
select'六年级','李玉刚',1,'sz'
unionall
select'二年级','王力宏',7,'gz'
unionall
select'七年级','周杰伦',10,'zg'
从表中删除一条数据
deletefrommemberwherestuno=3
从表中删除多条数据
deletefrommemberwherestunoin(4,9)
修改表中的一条数据
updatemembersetname='xiao'wherestuno=1
内连接两个表
select member.*,class.* from member join class on member.stuno=class.stuno
查询学号为1的学生的所有信息
selectmember.*,class.*frommemberjoinclassonmember.stuno=class.stunowheremember.stuno=1
收藏
举报
TAG: