几个常用的sql语句

--SQL语句,这是一条注释

--创建一个名为stonestory的数据库
create database stonestory

--使用该数据库
use stonestory

--创建一个名为roles的表
create table roles
(
    roleId int primary key identity(1,1),    --id号设为主键,从1开始递增量为1
    roleName varchar(15),        --名字  varchar(可变)
    roleAge int,            --年龄    
    roleSex char(2),    --性别
)

--删除表(把表的结构本身和数据都删掉)
drop table roles


--插入语句
insert into roles values('贾母',72,'')
insert into roles values('林黛玉',18,'')
insert into roles values('贾宝玉',17,'')
insert into roles values('薛宝钗',18,'')
insert into roles(roleName,roleSex) values('贾政','')        --部分字段插入


--查询语句
select * from roles        --查询表中全部内容
select * from roles where roleAge<20        --查询表中年龄小于20的人物信息
select * from roles where roleAge between 18 and 28        --查询表中年龄在18到28之间的人物信息
select top 1 * from roles where roleId > 2        --查询表中id号大于2的人物信息(只显示第一条)


----查询id号除第一个的前两个人物信息(即第2,3位置的人物信息)
select top 2 * from roles where roleId not in(select top 1 roleId from roles)


select count(*) from roles     --得到表中记录总数


--更新语句(修改)
update roles set roleAge=19 where roleName='薛宝钗'    --将名为薛宝钗的人的年龄改为19



delete from roles        --删除表中全部数据
delete from roles where roleName='贾政'    --删除表中名为贾政的人

猜你喜欢

转载自www.cnblogs.com/daemon94011/p/9298392.html