最近開始學MySQL就把MySQL常用的語法(MySQL Function)彙整在這裡。

 

創立資料庫、表

 

建立資料庫

CREATE DATABASE  ` 資料庫名稱 ` ;

 

在資料庫中建立資料表

CREATE TABLE ` 資料庫名稱 ` . ` 資料表名稱 ` ( ` 欄位一 ` ,  ` 欄位二` ,  ` 欄位三 ` ) ;

 

輸入資料

 

將資料分別輸入指定的資料表及欄位

INSERT INTO `資料表名稱` (欄位一, 欄位二, 欄位三)  VALUES ('欄位一的內容', '欄位二的內容', ''欄位三的內容') ;

 

抓取資料

 

從資料表抓取欄位一、欄位二、欄位三的所有資料

SELECT 欄位一 ,  欄位二 , 欄位三 FROM 資料表名稱 ;

 

從資料表抓取欄位一、欄位二、欄位三的所有資料且欄位一是NULL的資料

SELECT 欄位一 ,  欄位二 , 欄位三 FROM 資料表名稱 

WHERE 欄位一 IS NULL

 

從資料表抓取欄位一、欄位二、欄位三的所有資料且欄位一不是NULL的資料

SELECT 欄位一 ,  欄位二 , 欄位三 FROM 資料表名稱 

WHERE 欄位一 IS NOT NULL

 

資料排序

 

依照欄位一排序

SELECT 欄位一 ,  欄位二 , 欄位三 FROM 資料表名稱 ORDER BY 欄位一 ;

 

依照欄位一排序並反向順序

SELECT 欄位一 ,  欄位二 , 欄位三 FROM 資料表名稱 ORDER BY 欄位一  DESC;

 

先依照欄位一排序,再用欄位二排序

SELECT 欄位一 ,  欄位二 , 欄位三 FROM 資料表名稱 ORDER BY 欄位一 , 欄位二 ;

 

MySQL常用函式 - 運算

 

AVG    平均值

COUNT    計數(不含Null)

FIRST    第一個記錄的值

MAX    最大值

MID    中間值

MIN    最小值

STDEV    樣本標準差

STDEVP    總體標準差

SUM    總和

VAR    樣本方差

VARP    總體方差

ROUND    數值四捨五入取整

MOD    取餘

 

MySQL常用函式 - 字串

 

UCASE    轉化為全大寫字母

LCASE    轉化為全小寫字母

LEN    計算字串長度

LEFT    取字串左邊子串

RIGHT    取字串右邊子串

INSTR    獲得子字串在母字串的起始位置

FORMAT    字串格式化

 

MySQL常用函式 - 時間

 

NOW    獲得當前時間的值

DATEDIFF    獲得兩個時間的差值

 


arrow
arrow
    文章標籤
    MySQL mysql語法
    全站熱搜

    司馬宏達 發表在 痞客邦 留言(0) 人氣()