MySQL學習之路(三) 基礎查詢

2021-10-06 07:21:27 字數 1423 閱讀 1298

特點:

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

查詢到的結果是乙個虛擬的**

select 列名 from 表名
select 列名1,列名2,列名3,...

from 表名

select

*from 表名

select 常量
select

10210

select

'zczc'

select

2020

*19

select 函式名()
select version(

)

好處:

便於理解

2.如果要查詢的字段有重名的情況下,使用別名可以區分開來

(1). 使用as來起別名
select 列名/常量/表示式/函式 as 別名 from 表名
(2).使用空格來起別名
select 列名/常量/表示式/函式 別名 from 表名
注意:如果起的別名中包含有關鍵字或者特殊符號(空格,#等)則需要使用單引號或雙引號給引起來

select

distinct 列名 from 表名

mysql中『+』號的功能僅僅只有乙個:運算子,因此不能用+號來連線字段

兩個運算元都是數值型則做加法運算

select 100+90; 結果:190

其中一方為字元型,則試圖將字元型數值轉換為數值型,如果轉換成功則繼續做加法運算,如果轉換失敗,則將字元型數值轉換成0

select 『112』+10; 結果:122

select 『zc』+80; 結果:80

select 『ab』+『cd』; 結果:0

只要一方為null,結果肯定為null

select null + 100; 結果:null

select concat(

'123'

,列名1,列名2,...

)from 表名

注意:null和任何運算元拼接,結果都是null

如果拼接的字段中有些值為null,有些值不為null,且想讓為null值顯示預設值,則可以使用ifnull(字段,預設值)函式

ifnull(字段,預設值)函式的作用:

MySQL基礎學習(2)查詢

基礎查詢 語法 select 查詢列表 from 表名 特點 1 查詢列表可以是 表中的字段 常量值 表示式 函式 2 查詢結果是乙個虛擬的 1.查詢表中的單個字段 select last name from employees 2.查詢表中的多個字段 select last name,salary...

Mysql學習之路04 三大正規化

第一正規化 原子性。表的元組不可再拆分成更小的元組。第二正規化 非主鍵必須完全依賴主鍵,而不是僅僅依賴主鍵的一部分。舉個例子,美國銷售軍火的時候,對每一樣 根據國家或地區的不同而給出不同的 建個表看看 create table weapon price wp id unsigned int notn...

MySQL查詢學習之基礎查詢操作

mysql 是最流行的關係型資料庫管理系統,在 web 應用方面 mysql 是最好的 rdbms relational database management system 關聯式資料庫管理系統 應用軟體之一。mysql 是乙個關係型資料庫管理系統,由瑞典 mysql ab 公司開發,目前屬於 o...