學(xué)習(xí)路線總覽:

image.png
DQL語言:查詢語言學(xué)習(xí)
1.myemployees庫的四張表介紹:

image.png
基礎(chǔ)查詢:

image.png

image.png

image.png

image.png
查詢時(shí)的細(xì)節(jié)補(bǔ)充:
- 查詢前,先切換到所在的庫 use+庫
-
字段的著重號,是1旁邊的符號,一般用著重號標(biāo)識來表明這是個(gè)數(shù)據(jù)庫中的某個(gè)字段,而不是關(guān)鍵字。
image.png - 執(zhí)行時(shí),選中需要執(zhí)行的語句
查詢常量值、表達(dá)式、函數(shù)

image.png
起別名:
- 便于理解
-
如果要查詢的字段有重名的情況,使用別名可以區(qū)分開來
image.png
image.png
特殊情況:
別名中有特殊符號,建議別名用""括起來
image.png
mysql去重

image.png
去重后:

image.png
+號的作用

image.png
-
mysql中使用concat實(shí)現(xiàn)連接,而不是+號
image.png - IFNULL()函數(shù),如果為null,則取后面的值。
條件查詢介紹:

image.png
執(zhí)行順序:
先去查看有沒有這個(gè)表-->再去判斷篩選條件-->最后將查詢的列展示出來

image.png
根據(jù)篩選條件的不同,可以分為以下幾類:

image.png
邏輯運(yùn)算符:

image.png
模糊查詢:like關(guān)鍵字

image.png

特點(diǎn)
特殊情況:
-
使用''將符號轉(zhuǎn)義
image.png - 使用mysql中推薦的轉(zhuǎn)義寫法,任意定義一個(gè)字符(本案例中以
')
image.png
32 :between and

image.png
注意事項(xiàng):

image.png
in 關(guān)鍵字:

image.png

用or查詢

用in簡化
判斷是否為null
- is null 關(guān)鍵字
在mysql中不能使用=號去判斷null值,如果需要判斷是否為null,需要用is null 或者is not null. -
用安全等于<=>去判斷
安全等于

測試題







