MYSQL 初級(jí)入門(mén) (SELECT 查詢)

SELECT 查詢

1.整表查詢

SELECT [查詢內(nèi)容] FROM [查詢的表名] ;

2.條件查詢

SELECT [查詢內(nèi)容] FROM [查詢的表名] WHERE [查詢的條件] ;

3.多條件查詢

SELECT [查詢內(nèi)容] FROM [查詢的表名] WHERE [查詢的條件] AND [查詢條件];

4.關(guān)鍵字BETWEEN AND 在什么之間

SELECT [查詢內(nèi)容] FROM [查詢的表名] WHERE [列名] BETWEEN [條件] AND [條件];
例:查詢TabName表里“id” 50 到 100 的列
SELECT * FROM TabName WHERE id BETWEEN 50 AND 100;

5.關(guān)鍵字IN集合查詢

SELECT [查詢內(nèi)容] FROM [查詢的表名] WHERE [列名] IN (x,x,x)
查詢TabName表里年齡Age 可能是18 , 20 ,22的人的信息
SELECT * FROM TabName WHERE Age IN (18,20,22);

6.關(guān)鍵字IS NULL

SELECT [查詢內(nèi)容] FROM [查詢的表名] WHERE [列名] IS NULL
SELECT [查詢內(nèi)容] FROM [查詢的表名] WHERE [列名] IS NOT NULL
例: 查詢年齡沒(méi)有填寫(xiě)的和已填寫(xiě)的 表TanName 年齡Age
SELECT * FROM TabName WHERE Age IS NULL; Age 為空
SELECT * FROM TabName WHERE Age IS NOT NULL; Age 不為空

7.關(guān)鍵字LIKE模糊查詢

SELECT [查詢內(nèi)容] FROM [查詢的表名] WHERE [列名] LIKE ‘大概的值’
“%”匹配所有 “_”匹配一個(gè)

8.查詢排序order by

SELECT [查詢內(nèi)容] FROM [查詢的表名] WHERE [查詢的條件] ORDER BY;

9.限制查詢的記錄數(shù)LIMIT

SELECT [查詢內(nèi)容] FROM [查詢的表名] WHERE [查詢的條件] LIMIT (行數(shù)int)/(m,n)

10.使用集合函數(shù)查詢MAX()

SELECT COUNT() FROM [查詢的表名]; 計(jì)數(shù)
SELECT MAX(
) FROM [查詢的表名]; 最大值
SELECT MIN() FROM [查詢的表名]; 最小值
SELECT AVG(
) FROM [查詢的表名]; 平均值
SELECT SUM(*) FROM [查詢的表名]; 求和
SELECT GROUP_CONCAT(name) FROM [查詢的表名]; 一格顯示所有列
SELECT sex FROM employee5 GROUP BY sex; 去除重復(fù)

11.使用正則表達(dá)式查詢REGEXP

SELECT * FROM [查詢的表名] WHERE [列名] REGEXP ‘正則表達(dá)式’ ;

12.MySQL多表查詢

a.交叉連接 不需要條件
SELECT [查詢內(nèi)容] FROM [查詢的表名1],[查詢的表名2] ;

b.內(nèi)連接
SELECT [查詢內(nèi)容] FROM [查詢的表名1],[查詢的表名2] WHERE 表1.字段 = 表2.字段;

c.外連接 A表 left/right join B表 on 條件是
SELECT [查詢內(nèi)容] FROM [查詢的表名1] LEFT JOIN [查詢的表名2] ON 表1.字段 = 表2.字段 ;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • MYSQL 基礎(chǔ)知識(shí) 1 MySQL數(shù)據(jù)庫(kù)概要 2 簡(jiǎn)單MySQL環(huán)境 3 數(shù)據(jù)的存儲(chǔ)和獲取 4 MySQL基本操...
    Kingtester閱讀 8,058評(píng)論 5 115
  • 什么是SQL數(shù)據(jù)庫(kù): SQL是Structured Query Language(結(jié)構(gòu)化查詢語(yǔ)言)的縮寫(xiě)。SQL是...
    西貝巴巴閱讀 1,995評(píng)論 0 10
  • 50個(gè)常用的sql語(yǔ)句Student(S#,Sname,Sage,Ssex) 學(xué)生表Course(C#,Cname...
    哈哈海閱讀 1,334評(píng)論 0 7
  • -- 基本查詢 -- 查詢所有字段 -- select * from 表名; select * from stud...
    pure璞嶸閱讀 2,087評(píng)論 0 2
  • 舊城xu閱讀 174評(píng)論 1 1

友情鏈接更多精彩內(nèi)容