SQL Server简单的增,删,改,查语句

上一篇 / 下一篇  2013-02-22 16:01:44 / 个人分类:面试

创建一个namestudy数据库

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:

 

评分:0

我来说两句

Open Toolbar