ZUCC BK阿碼農 2021年1月5日
1. SELECT 查詢
(1)基本格式
SELECT a FROM b WHERE c=d
- a:能夠是*全部列,也能夠是列名
- b:被查詢的表名
- c:where子句的列名
- d:where子句的數據
例:表名爲data
name |
ID |
sex |
張三 |
1 |
男 |
李四 |
2 |
男 |
王五 |
3 |
女 |
SELECT name FROM data WHERE ID=2
查詢data表裏ID爲2的name值
結果是李四
SELECT name,ID FROM data WHERE sex=男
查詢data表裏sex爲男的name、ID值
結果是:張三 一、李四2
SELECT * FROM data WHERE name=張三
查詢data表裏name爲張三的全部(name、ID、sex)值
結果是:張三 1 男
(2)DISTINCT 消重
回到開頭的SELECT a FROM b WHERE c=d
SELECT DISTINCT a FROM b WHERE c=d
- 若a原來的值是一、一、二、3
- 通過DISTINCT處理後的值是一、二、3,起到一個消除重複的做用
(3)WHERE子句
內容較多,SELECT主要部分,詳情見連接
(4)OREDR BY
做用:對查詢結果進行排序
回到開頭的SELECT a FROM b WHERE c=d
- 加一個ORDER BY,其中:
- e:根據該列內容排序
- ASC:順序,e後空時默認順序
- DESC:逆序
SELECT a FROM b WHERE c=d ORDER BY e ASC
查詢結果根據e的順序排列
SELECT a FROM b WHERE c=d ORDER BY e DESC
查詢結果根據e的逆序排列
2. INSERT 插入
(1)基本格式
INSERT INTO a(b,c,....) VALUES (d,e,....)
- a:被插入的表名
- b:被插入列
- c:被插入列
- d:須要插入對於b列的值
- e:須要插入對於c列的值
3. DELETE 刪除
(1)基本格式
DELETE FROM a WHERE b = c
- a:被刪除的表名
- b:where子句的列名
- c:where子句的值
4. UPDATE 更新(修改)
(1)基本格式
UPDATE a SET b = c WHERE d = e
- a:被更新的表名
- b:須要更新的列名
- b:須要更新的值
- d:where子句的列名
- e:where子句的值
5. SQL學習
SQL基礎不紮實,JDBC涼的很透的