資料庫 DQL 基礎查詢

2021-10-04 02:40:38 字數 1847 閱讀 4460

dql:data query languge

select 查詢列表 from 表名;
特點:

查詢的結果集 是乙個虛擬表

select後面跟的查詢列表,可以有多個部分組成,中間用逗號隔開

例如:select 欄位1,欄位2,表示式 from 表;

查詢列表可以是:字段、表示式、常量、函式等

① 查詢單個字段

use myemployees;

select

`last_name`

from

`employees`

;

② 查詢多個字段

select

`last_name`

,`email`

,`employee_id`

from employees;

③ 查詢所有字段

select

*from

`employees`

;

④ 查詢常量

select

100;

⑤ 查詢表示式

select

100%

3;

⑥ 查詢函式(呼叫函式,獲取返回值)

select

database()

;select version(

);

⑦ 起別名

方式一:使用as關鍵字

select

user()

as"使用者名稱"

;

方式二:使用空格

select

user()

"使用者名稱"

;

⑧ 拼接

需求:查詢 first_name 和last_name 拼接成的全名,最終起別名為:姓 名

使用concat拼接函式

select concat(first_name,last_name)

as"姓 名"

from employees;

注意使用+不行

select first_name+last_name as

"姓 名"

from employees;

在mysql中+只能做運算

select

1+ifnull(salary)

as"工資"

from employees;

這樣如果是null會轉換為0

⑨ distinct的去重

select

distinct department_id from employees;

⑩ 查詢表結構

desc employees;

show

columns

from employees;

DQL 資料庫查詢語言

一 select 查詢操作 網際網路使用者查詢餘額,查詢裝備,查詢商品的操作 建立資料庫 create database company 建立表mysql create table company.employee5 id int primary key auto increment not nul...

資料庫基礎回顧 DQL

dql 查詢操作 1.多個字段查詢 select 欄位1,欄位2.from 表名 查詢所有 select from 表名 2.去重關鍵字 distinct 3.計算列 一般可以使用四則運算計算一些列的值 ifnull 表示式1,表示式2 null參與計算的運算,結果都為null,表示式1 哪個字段需...

重新了解資料庫 DQL(查詢)

dql是資料庫查詢語言,就是我們平時最常用的查詢的語句。select完整語法 select from 表名 查詢表中所有資料 select 字段,字段 from 表名 查詢指定字段 給查出的資料加內容 select concat 姓名 name as 新名字 from 表名 修改全部的查詢結果 se...