基礎查詢
語法:
select 查詢列表 from 表名;
備註:
1.查詢列表可以是:表中的字段,常量值,表示式
2.查詢的結果是乙個虛擬的**
查詢示例:
#1.查詢表中的單個字段
select last_name from employees;
#2.查詢表中的多個字段(多個字段之間用','隔開)
select last_name,salary,email from employees;
#3.查詢表中的所有字段
方式一:列出表中所有的欄位名
select
`employee_id`
,`first_name`
,`last_name`
,`email`
,`phone_number`
,`job_id`
,`salary`
,`commission_pct`
,`manager_id`
,`department_id`
,`hiredate`
from
employees;
方式二:使用*
select
*from employees;
#4.查詢常量值
select
100;
select
'john'
;#5.查詢表示式
select
100*98;
select
100%98;
#6.查詢函式結果
select version();
#7.起別名
/*作用:
1.便於理解
2.如果要查詢的字段有重名的情況,使用別名可以區分開來
*/#方式一:使用as
select
100%
98as result;
select last_name as 姓,first_name as 名 from employees;
#方式二:使用空格
select last_name 姓,first_name 名 from employees;
#8.去重 distinct
#查詢員工表中涉及到的部門編號
select
distinct department_id from employees;
#9.mysql中 + 的作用:運算子
/*select 100+200; 如果兩個運算元都是數值型,則做加法運算
select '2312'+11; 如果其中乙個運算元為字元型,則會試圖將其轉換為數值型,
如果轉換成功,則進行加法運算
select 'sdf'+11; 如果轉換失敗,則將字元型數值轉換成0進行運算
select null+12; 只要其中一方為null,則結果肯定為null;
*/#concat()函式,連線多個字元
#查詢員工名和姓連線成乙個字段,並顯示姓名
select concat(last_name,first_name)
as 姓名
from employees;
Mysql之DQL 基礎查詢
查詢表中的單個字段 select last name from employees 查詢表中的多個字段 欄位名可以用著重號括起來 select last name,salary,email from employees 查詢表中的所有字段 此方式可以自定義字段顯示的先後順序 select emplo...
mysql之DQL語言 基礎查詢
一 語法 select 查詢列表 from 表名 二 特點 1 查詢列表可以是字段 常量 表示式 函式,也可以是多個 2 查詢結果是乙個虛擬表 三 示例 1 查詢單個字段 select 欄位名 from 表名 2 查詢多個字段 select 欄位名,欄位名 from 表名 3 查詢所有字段 sele...
DQL語言之基礎查詢(mysql)
語法 select 查詢列表 from 表名 特點 1 查詢列表可以是 表中的字段 常量值 表示式 函式 2 查詢的結果是乙個虛擬的 use course 1 查詢表中的單個字段 select credit from course 2 查詢表中的多個字段 select credit,name cla...