MySQL必知必會 學習筆記Day2

2021-10-02 10:29:19 字數 2801 閱讀 6800

基本概念

3、排序檢索資料

(1)排序資料

select 列名

from 表名

order by 列名;

注:

(2)按多個列排序

select 列名1,列名2,列名3

from 表名

order by 列名2,列名3;

注:

(3)指定排序方向

select 列名1,列名2,列名3

from 表名

order by 列名2 desc;

select 列名1,列名2,列名3

from 表名

order by 列名2 desc,列名3;

注:

(4)例:返回最**格

select prod_price

from products

order by prod_price desc

limit 1;

注:

4、過濾資料

(1)使用where子句

select prod_name,prod_price

from products

where prod_price = 2.50;

注:

(2)where子句操作符

操作符      說明

= 等於

<> 不等於

!= 不等於

< 小於

<= 小於等於

> 大於

>= 大於等於

between 在指定的兩個值之間

(3)檢查單個值

select prod_name,prod_price

from products

where prod_name= 'fuses';

select prod_name,prod_price

from products

where prod_price < 10;

select prod_name,prod_price

from products

where prod_price < =10;

select vend_id,prod_name

from products

where vend_id <> 1003;

select vend_id,prod_name

from products

where vend_id != 1003;

(4)範圍值檢查

select prod_name,prod_price

from products

where prod_price between 5 and 10;

(5)空值檢查

select  cust_id

from customers

where cust_email is null;

注:

5、資料過濾

(1)組合where子句

(2)and操作符

select prod_id,prod_price,prod_name

from products

where vend_id= 1003 and prod_price <= 10;

(3) or操作符

select prod_id,prod_price,prod_name

from products

where vend_id= 1003 or vend_id= 1005;

(4) 計算次序

select prod_name,prod_price

from products

where (vend_id= 1002 or vend_id= 1003)and prod_price >=10;

注:

(5) in操作符

select prod_name,prod_price

from products

where vend_id in (1002,1003)

order by prod_name;

等同於or,上述語句還可以表述為:

select prod_name,prod_price

from products

where vend_id =1002 or vend_id=1003

order by prod_name;

(6)not操作符

select prod_name,prod_price

from products

where vend_id not in (1002,1003)

order by prod_name;

注:

【mysql必知必會】系列筆記:

【mysql必知必會1-4章】學習筆記day1

《MySQL必知必會》學習筆記

本人在初學mysql語言,因害怕忘記,故把學習筆記寫到這個部落格上,以備查閱 所有種類的程式語言,文字編輯器,作業系統等都支援正規表示式。有見識的程式設計師和網路管理員已經關注作為他們技術工具重要內容的正規表示式很長時間了。正規表示式使用正規表示式語言建立,與任意語言一樣,正規表示式具有你必須學習的...

《MySQL必知必會》學習筆記

學習sql不是為了用它來幹活,只是出於興趣對它進行簡單的了解,寫下這篇學習筆記的目的也很簡單 幫助自己記憶。本次的學習筆記機遇linux centos 7 和mariadb。yum install mariadb mariadb server systemctl start mariadb syst...

mysql必知必 SQL必知必會學習筆記 一

資料庫基礎 資料庫 資料庫軟體 確切的說,資料庫軟體應稱為資料庫管理系統 dbms 資料庫是通過dbms建立和操作的容器 資料庫相當於檔案櫃 容器 表相當於檔案 同乙個資料庫不能存在相同的表名,不同的資料庫可以存在相同的表名 主鍵應滿足的條件 唯一性非空性 not null 主鍵列中的值不允許修改或...