一、語法
select 查詢列表
from 表名;
二、特點
1、查詢列表可以是字段、常量、表示式、函式,也可以是多個
2、查詢結果是乙個虛擬表
三、示例
1、查詢單個字段
select 欄位名 from 表名;
2、查詢多個字段
select 欄位名,欄位名 from 表名;
3、查詢所有字段
select * from 表名
4、查詢常量
select 常量值;
注意:字元型和日期型的常量值必須用單引號引起來,數值型不需要
5、查詢函式
select 函式名(實參列表);
6、查詢表示式
select 100/1234;
7、起別名
①as②空格
8、去重
select distinct 欄位名 from 表名;
9、+作用:做加法運算
select 數值+數值; 直接運算
select 字元+數值;先試圖將字元轉換成數值,如果轉換成功,則繼續運算;否則轉換成0,再做運算
select null+值;結果都為null
10、【補充】concat函式
功能:拼接字元
select concat(字元1,字元2,字元3,...);
11、【補充】ifnull函式
功能:判斷某字段或表示式是否為null,如果為null 返回指定的值,否則返回原本的值
select ifnull(commission_pct,0) from employees;
12、【補充】isnull函式
功能:判斷某字段或表示式是否為null,如果是,則返回1,否則返回0
DDL語言之常見約束(mysql)
含義 一種限制,用於限制表中的資料,為了保證表中的資料的準確和可靠性。分類 六大約束 1 not null 非空,用於保證該字段的值不能為空,比如姓名 學號等 2 default 預設,用於保證該字段有預設值,比如性別 3 primary key 主鍵,用於保證該字段的值具有唯一性,並且非空 比如學...
DQL語言之基礎查詢(mysql)
語法 select 查詢列表 from 表名 特點 1 查詢列表可以是 表中的字段 常量值 表示式 函式 2 查詢的結果是乙個虛擬的 use course 1 查詢表中的單個字段 select credit from course 2 查詢表中的多個字段 select credit,name cla...
DDL語言之常見的資料型別
數值型 1 整型 tinyint 1 smallint 2 mediumint 3 int integer 4 bigint 8 特點 特點 字元型 較短的文字 char m,可以省略,預設1 varchar m 較長的文字 text.blob 較長的二進位制資料 m表示字元的長度 char是固定長...