SQL增刪改查——19數據庫複習備考

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

  • 加上DISTINCT:
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涼的很透的

相關文章
相關標籤/搜索