SQL語法學習

2022-09-13 10:42:12 字數 1565 閱讀 5220

sql語法

注意:(sql語法中,增刪改查是我們剛開始學的重中之重。)

1、新增新的資料:

(1)、第一種形式不需要插入列名,只需要插入值(一般所有列需要新增值的時候使用這種形式):

注意:(被設定為自增列的那一列不需要手動新增);

語法:insert into [table] values (value1,value2,value3,...);

(2)、第二種形式需要插入列名(如果那一列不能為null的話那就必須插入值和列,不然就會報錯):

語法:insert into[table](column1,column2,column3,...) 

values (value1,value2,value3,...);

插入資料的列名和值必須是一致的,不一致的話會報錯。

2、刪除資料:

注意:(刪除語句必須要新增where子句要不然那張表中的資料就會全部被刪掉!!!,除非你就是想把整個表的資料都刪了。)

語法:

delete from [table] where column=value;

3、修改資料:

注意:(同樣與刪除語句一樣需要新增where子句,不然資料會全部都被替換掉!!!,除非你就是想全部改成相同的!)

語法:update [table] set column=value,...  where column=value ;

set 後面是需要更改的列=值,可以同時修改同一行資料的多個不同列用英文逗號(,)隔開。

4、查詢資料:

注意:(我們很多時候對資料進行都是查操作,所以查中是比較重要的)

(1)、查詢整張表的資料:

語法:select * from [table];

(2)、查詢整張表中的某些列:

語法:select  column1,column2 from [table];

這樣可以單獨查詢多列或者一列。

(3)、查詢表中符合條件的資料

語法:select * from [table] where column=value;

同理*可以用column去代替,只查詢自己想得到的。

SQL語法學習

union 操作符用於合併兩個或多個 select 語句的結果集。請注意,union 內部的 select 語句必須擁有相同數量的列。列也必須擁有相似的資料型別。同時,每條 select 語句中的列的順序必須相同。sql union 語法 select column name s from tabl...

SQL 語法學習

2017 2 13 查詢 select from c2 company 唯一值 select distinct company type from c2 company 更精確的查詢 select from c2 company c where c.company name 劉歡的de and se...

SQL語法學習二

case when.else.and substring case when logic then expression1 else expression2 有點像if.else.substring columnname,start,len 擷取某column從開始start的位置到一定長度len ...