一些sql簡單常用的語句:
先說明一下,sql語句是不區分大小寫的,所以大寫小寫都可以。
1.select
語法:select 列名稱 from 表名稱
示例:
select demo from
table
說明:從名為table的**中選擇名為demo的列。
語法:select * from 表名稱
示例:
select * from
table
說明:從名為table的**中選擇所有列。
2.distinct
語法:select distinct 列名稱 from 表名稱
示例:
select
distinct demo from
table
說明:從名為table的**中選著名為demo的列中的不同的項,即不選擇值相同的項。
3.where
語法:select 列名稱 from 表名稱 where 列 運算子 值
示例:
select * from
table
where name='zhangsan'
說明:在名為table的表的所有列中選擇name列中值為zhangsan的項,這裡要注意,字元的話是加單引號,數字不加單引號。
4.and
語法:select 列名稱 from 表名稱 where 列 運算子 值 and 列 運算子 值
示例:
select * from
table
where name='zhangsan'
and num=36
說明:在名為table的表的所有列中選擇name列中值為zhangsan且num列中值為36的項。
5.or
語法:select 列名稱 from 表名稱 where 列 運算子 值 or 列 運算子 值
示例:
select * from
table
where name='zhangsan'
or num=36
說明:在名為table的表的所有列中選擇name列中值為zhangsan或者num列中值為36的項。
6.order by
語法:select 列名稱,列名稱 from 表名稱 order by 列名稱
示例:
select name,num from
table
order
by name
說明:從名為table的表中,以name列中的項按字母順序顯示,若是order by num 則是按數字順序顯示,若是order by name desc 則是按字母逆序顯示,若是order by num asc 則是按數字順序顯示。
7.insert into
語法:insert into 表名稱 values (值1, 值2,….)
示例:
insert
into
table
values ('lisi',35)
說明:給table表增加新的項,這裡的(值1, 值2,….)對應的是表中的列,表中有多少列就填多少個值,以,分隔。
語法:insert into 表名稱 (列1,列2,….) values (值1, 值2,….)
示例:
insert
into
table (name,num) values ('lisi',35)
說明:給table表中的增加新的項並給新的項填入name列的值為lisi,num列的值為35,其它列的值預設為空。
8.update
語法:update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值
注:這裡where後面是具體定位到要修改的列項,簡單點來說就是先寫好要修改的列的值,然後選擇要修改的項
示例:
update
table
set name = wangwu where num = 35
說明:更新table表中num列中值為35的項的name列的值,更新為wangwu。
語法:update 表名稱 set 列名稱 = 新值,列名稱 = 新值 where 列名稱 = 某值
示例:
update
table
set name = wangwu,num=32
where num = 35
更新table表中num列中值為35的項的name列的值為wangwu,num列的值為32。
9.delete
語法:delete from 表名稱 where 列名稱 = 值
示例:
delete
from
table
where num = 35
說明:刪除table表中num列中值為35的項
語法:delete from 表名稱 或 delete * from 表名稱
示例:
delete
from
table
或
delete * from
table
說明:刪除table表中的所有項,table表的資料結構依舊保留。 sql常用語句
use myoa select from delete from department where departmentid 1 insert department departmentid,departmentname values 1,技術部 update department set depa...
sql常用語句
在sqlserver,簡單的組合sp spaceused和sp msforeachtable這兩個儲存過程,可以方便的統計出使用者 資料表的大小,包括記錄總數和空間占用情況,非常實用,在sqlserver2k和sqlserver2005中都測試通過。1.exec sp spaceused 表名 sq...
sql常用語句
第一種 行列互換思想,外層group by,使用case when then 我有乙個表,有兩個字段 收費專案 唯一值 收費金額。我想用sql按收費專案不同生成不同的字段,對應值是金額。如 房租 100 水電費 50 雜費 50 生成後的格式是 房租 水電費 雜費 100 50 50 請問,如何寫這...