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 ...