您好,登錄后才能下訂單哦!
SQL語句的基本參數
create database benet
//創建數據庫,名為benet
use benet
//打開benet數據庫
create table A1
//創建表為A1
(
編號 int identity(1,1) not null,
//identity(1,1)表示該列為標識列,種子和增量值都是1
學號 int primary key not null,
//primary key 表示該列為主鍵列
姓名 nvarchar(20) not null,
//not null 表示不允許為空
證件號 nvarchar(18) not null,
年齡 tinyint not null,
班級 int not null,
備注 nvarchar(1000) null,
)
alter table A1
add 出生日期 datetime not null
//表示往A1表中添加一個“出生日期”列
alter table A1
alter column 備注 nvarchar(2000) null
//修改A1表中備注的參數
alter table A1
drop column 備注
//刪除A1表中的“備注”列
drop table A1
//刪除A1表
insert into B1 (學號,姓名,證件號,年齡,班級,備注)
values (2,'柳巖','110258198308282882',27,2,'英語科代表')
//往B1表中插入柳巖的信息
update B1 set 備注='數學課代表' where 姓名='柳巖'
//把B1表中柳巖的備注改為數學課代表
delete from B1 where 學號=2
//刪除表中學號為2的記錄
關于刪除的語句
語法:
delect from 表名
truncate table 表名
//都是清空表中的所有內容
查詢時所需要用到的運算符、通配符、邏輯運算符
select * from B1
//查看B1表中的所有列
select 姓名,班級 from B1
//查看表中的姓名和班級列
select 姓名 from B1 where 備注='英語科代表'
//查看B1表中的所有英語科代表的姓名
select * from B1 where 基本工資 between 8000 and 10000
//查看B1表中基本工資為8000~10000的員工的所有信息
select * from B1 where 基本工資<1000 or 基本工資>2000
//查看B1表中基本低于1000高于2000的員工的所有信息
select * from B1 where 基本工資 in (8000,9000,10000)
//查看表中基本工資是8000、9000、10000的員工所有信息
select * from B1 where 姓名 like '王%' and 職務='運維工程師'
//查看B1表中姓王的運維工程師的信息
select * from B1 where 備注 is not null
//查看B1表中備注不為空的員工信息
select top 3 * from B1
//查看B1表中前3行的數據信息
select 姓名 as name,證件號 as idcard from B1
//查詢B1表中“姓名”和“證件號”兩列的數據,姓名改為name,×××號改為idcard
select * from B1 order by 基本工資 desc
//查看B1表中的所有員工的信息,按基本工資從高到低顯示查詢結果
select * from B1 order by 基本工資 asc
//查看B1表中的所有員工的信息,按基本工資從低到高顯示查詢結果
select distinct 職務 from B1
//查看B1表中有哪些職務
select 姓名 as name,證件號,職務,基本工資 from B1
where 證件號 like '__0%' and 職務 !='cto'
order by 基本工資 desc
//在B1表中列出滿足證件號的左起第三位是0的。除了cto以外的,
所有員工的姓名、證件號、職務和基本工資,
其中姓名顯示為name,查詢結果按照基本工資由高到底排序(__0%是兩個下劃線,一個下劃線代表一個空位)
select 姓名,證件號,職務 into new01 from B1
//將B1表中的姓名、證件號、職務生成一個新表new01
(新表不用事先創建)
insert into new02 (姓名,職務,出生日期)
select 姓名,職務,出生日期 from B1
where 基本工資>=15000
//將B1表中所有基本工資大于等于15000的員工的姓名,職務,和出生日期保存到 new02表中
(注意,這里的 Table_1表中需要提前建立)
insert into new03 (姓名,職務,出生日期)
select '張三','運維','1995-01-01' union
select '李四','運維','1996-01-01' union
select 姓名,職務,出生日期 from B1
//將B1表中所有員工的姓名、職務和出生日期,
以及新輸入的2名員工相關信息,一起保存到新表new03
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。