--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='賈政' --刪除表中名為賈政的人