as 建立別名(給欄位名建立別名)
select
欄位名 as 別名
from
表名 as 別名;
例:給欄位名新增備註名。
查詢資料表中表示式的值
select
欄位名+欄位名
from
表名;
例:把n個欄位名放在一起。
'描述'欄位名,
'描述'欄位名,
'描述'欄位名) 盡量後面加as不然不清楚表達,前面描述可不加
form
表名;例:和上面那個一樣,但是可以新增注釋,用途不同。
where 篩選條件進行查詢
條件格式
select
欄位名,
欄位名from
表名where
條件 [
and&or]
條件;
例:按照where裡面的條件進行篩選。
between(區間)操作符
個人理解:類似於區間之類的,欄位名 between 數值 and 數值; 若是選擇不在範圍之間,前面新增 not。
例:
is null 操作符
欄位名 is
null
; 查詢空的
欄位名 is
notnull
; 查詢非空的
例:判斷是否為空的資料。
distinc 消除結果集中的重複行
select
distinct 欄位名
from
表名where
條件;
例:消除篩選出來的重複資料,例如原本出現多個同樣專業id,現在消除重複。
in 操作符
select
*from
表名where
欄位名 in
(數值,數值)
;
例:和between差不多,只不過between是區間範圍,in有固定值。
like 模糊搜尋
select
*from
表名where
欄位名 like
'模糊搜尋的條件'
;
(%代表匹配不限制, _代表只匹配乙個字)例:%放在前面代表以什麼結尾,%放在後面代表以什麼什麼開頭,%兩邊都有代表包含什麼什麼
order by 排序
select
*from
表名order
by 欄位名 公升序或者降序;
asc代表公升序,desc代表降序,如果不適用排序方式,則預設為公升序。例:用於給欄位名排序使用,多個一起使用時,用 , 隔開,先進行左邊的排序方式,如有重複,則進行右邊一項的排序方式,不會同時進行。
limit 分頁
select
*from
表名limit
一頁分配幾行資料;
一種是直接新增整型,選擇一頁幾行資料,一種是後面新增起始點前項和一頁有幾行資料。例:此處的2代表從第二行資料的後一項開始出發,選取三行資料。 MySQL資料表基礎
2.1.建立資料表 格式 create table 表名 欄位名 字段型別 字段引數 在命令中加 index key number 則設number為主鍵。index test number number 則為number欄位建立了乙個普通索引值。注意事項 在建立 前要先使用對應的資料庫然後在裡面建...
MySQL 更新基礎資料表
在pacs的mysql資料庫裡,收費專案與his收費專案不能同步,需要手工更新。一 使用insert into table onduplicate keyupdate 語句,將資料直接更新。資料庫會判斷,如果主鍵存在,則更新相應字段,如果主鍵不存在,則插入該行資料。相當於是 update 和 ins...
mysql學習4 資料表
資料表是資料庫最重要的組成部分之一,是其他物件的基礎。1.使用資料庫 use db name 2.建立資料表 create table if not exists table name column name data type,3.檢視資料表 show tables from db name sh...