sql查詢語句詳解?
select * from table1 where 工資>2500 and 工資<3000 //同上
select 姓名 from table1 where 性別='0' and 工資='4000'
select * from table1 where not 工資= 3200
select * from table1 order by 工資desc //將工資按照降序排列
select * from table1 order by 工資 asc //將工資按照升序排列
select * from table1 where year(出身日期)=1987 //查詢table1 中所有出身在1987的人select * from table1 where name like '%張' /'%張%' /'張%' //查詢1,首位字‘張’3,尾位字‘張’2,模糊查詢
select * from table1 order by money desc //查詢表1按照工資的降序排列表1 (升序為asc)
select * from table1 where brithday is null //查詢表1 中出身日期為空的人
use 數據庫(aa) //使用數據庫aa
create bb(數據庫) //創建數據庫bb
create table table3 ( name varchar(10),sex varchar(2),money money, brithday datetime)//創建一個表3中有姓名,性別,工資,出身日期 (此表說明有四列)
insert into table3 values ('張三','男','2500','1989-1-5')//在表中添加一行張三的記錄
alter table table3 add tilte varchar(10) //向表3 中添加一列“title(職位)”
alter table table3 drop column sex //刪除table3中‘性別’這一列
drop database aa //刪除數據庫aa
drop table table3 //刪除表3
delete * from table3 //刪除table3 中所有的數據,但table3這個表還在
delete from table1 where 姓名='倪濤' and 日期 is null
delete from table1 where 姓名='倪濤' and 日期='1971'
select * into table2 from table3 //將表3中的所有數據轉換成表2 (相當于復制)
update table3 set money=money*1.2 //為表3所有人工資都增長20%
update table3 set money=money*1.2 where title='經理' //為表3中“職位”是經理的人工資增長20%
update table1 set 工資= 5000 where 姓名='孫八' //將姓名為孫八的人的工資改為5000
update table1 set 姓名='敬光' where 姓名='倪濤' and 性別=1 //將性別為男和姓名為倪濤的人改為敬光