語法:
select 查詢列表
from 表名;
特點:1、查詢列表可以是: 表中的字段、常量值、表示式、函式
2、查詢的結果是乙個虛擬的**
use course;
#1、查詢表中的單個字段
select credit from course;
#2、查詢表中的多個字段
select credit,
`name`
,class_hour,teacher from course;
#3、查詢表中的所有字段
select
*from course;
#4、查詢常量值
select
100;
select
'john'
;#5、查詢表示式
select
100%98;
#6、查詢函式
select version();
#7、起別名
1)便於理解
2)如果要查詢的字段有重名的情況,使用別名可以區分開來
##方式一:使用as
select
100%
98as 結果;
select credit as 學分,teacher as 老師 from course;
##方式二:使用空格
select credit 學分,teacher 老師 from course;
#8、去重 distinct(不同的)
select
distinct credit from course;
#9、+號的作用
只有乙個功能:運算子
a)兩個運算元都為數值型,則做加法運算;
select
100+
90;
b)只要其中乙個為字元型,試圖將字元型數值轉換為數值型
1)如果轉換成功,則繼續做加法運算;
select
'100'+90
;2)如果轉換失敗,則將字元型數值轉換成0
;select
'john'+90
;c)只要其中一方為null
,則結果肯定為null
select
null+10
;##select id+teacher as test from course;
#10、拼接
select concat(
'a',
'b')
as 結果;
select concat(id,teacher)
as test from course;
#11、判斷是否為null
select ifnull(credit,0)
;
DQL語言之條件查詢(mysql)
語法 select 查詢列表 from 表名where 篩選條件 分類 1 按條件表示式篩選 簡單條件運算子 不等於 也可以 2 按邏輯表示式篩選 邏輯運算子 andor not3 模糊查詢 like between andin isnull isnot null 1 按條件表示式篩選 注意 和 不...
MySQL基礎005 DQL語言之排序查詢
高階3 排序查詢 引入 select from employees 語法 select 查詢列表 from 表 where 篩選條件 order by 排序列表 asc desc 特點 1.asc代表的是公升序,desc代表的是降序 2.如果不寫,預設是asc公升序 案例1 查詢員工資訊,要求工資從...
mysql之DQL語言 基礎查詢
一 語法 select 查詢列表 from 表名 二 特點 1 查詢列表可以是字段 常量 表示式 函式,也可以是多個 2 查詢結果是乙個虛擬表 三 示例 1 查詢單個字段 select 欄位名 from 表名 2 查詢多個字段 select 欄位名,欄位名 from 表名 3 查詢所有字段 sele...