mysql常用語句

2021-08-06 02:21:27 字數 1357 閱讀 4524

select

檢索不同的行

select distinct groupid from a

出來的結果中部包含重複的groupid

limit

可以指定開始的行和行數

select distinct groupid

from a

limit 5,5

從第6行開始顯示,顯示5行

limint 1:顯示第一行

where

where子句操作符

= 等於

<> 不等於

!== 不等於

between 在指定的兩個值之間

eg:

select prod_price , prod_price from products where prod_price between 5 and 10

null空值檢查

可用來檢查具有null值的列

select prod_name from products where prod_price is null

in操作符

select prod_price , prod_price from products where prod_price in (100, 101, 500) order by prod_name

上面的sql語句,與下面這句的作用是一樣的,與or完成相同的功能

select prod_price , prod_price from products where (prod_price =100 or prod_price =101 or prod_price = 500) order by prod_name

為什麼要使用in操作符?

not操作符

否定它之後跟的條件。

篩選出所有vend_id 不是1002、1003的vend_id

select prod_name ,prod_price from products where vend_id not in (1002, 1003) order by prod_name

mysql支援not與in、between和exists子句取反

用萬用字元進行過濾

-like操作符

-%萬用字元:表示給定位置的0個、1個或多個字元,但是不能匹配值為null

select * from orders where username like 『%lil%』

-下劃線(_)萬用字元:匹配1個字元

盡量不要把萬用字元置於搜尋模式的開始處,搜尋起來會比較慢。

用正規表示式進行搜尋

-基本字元匹配

select prod_name from

mysql常用語句 MySQL常用語句

create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...

php mysql 常用語句 mysql常用語句

一 修改mysql使用者密碼 mysql h localhost u root p 命令列登入 update user set password password 123456 where user root 二 資料庫操作 show databases 顯示資料庫 create database ...

MySQL常用語句

and和or可以混用,and比or具有更高的優先順序,但盡量使用圓括號區分 自動過濾重複的資料owner,關鍵字distinct select distinct owner from pet 按照生日公升序排列,關鍵字order by select name,birth from pet order...