一、文字型態
種類
|
範圍
|
說明
|
Char(N) [ binary] |
N=1~255 個字元
binary :分辨大小寫 |
固定長度 |
VarChar(N) [ binary] |
N=1~255 個字元
binary :分辨大小寫 |
可變長度 |
TinyBlob |
最大長度255個字元(2^8-1) |
Blob (Binary large objects)儲存二進位資料,且有分大小寫 |
TinyText |
最大長度255個字元(2^8-1) |
Blob |
最大長度65535個字元(2^16-1) |
Text |
最大長度65535個字元(2^16-1) |
MediumBlob |
最大長度 16777215 個字元(2^24-1) |
MediumText |
最大長度 16777215 個字元(2^24-1 |
LongBlob |
最大長度4294967295個字元 (2^32-1) |
LongText |
最大長度4294967295個字元 (2^32-1) |
Enum |
集合最大數目為65535 |
列舉(Enumeration),Enum單選、Set複選 |
Set |
集合最大數目為64 |
二、數值
PG Levin Li 發表在 痞客邦 留言(0) 人氣()
CREATE TABLE用法
CREATE TABLE "表格名稱"
("欄位名稱" "欄位資料類型" [AUTO_INCREMENT] [COMMENT] ["註解"],
"欄位名稱" "欄位資料類型" [DEFAULT] [NULL],
"欄位名稱" "欄位資料類型" [NOT NULL] or [NULL],
...
PRIMARY KEY (`欄位名稱`))[AUTO_INCREMENT=1] [DEFAULT CHARSET=utf8];
PG Levin Li 發表在 痞客邦 留言(0) 人氣()
ELT()從傳入的順位數值取出對應欄位的字串
ELT(N,str1,str2,str3,...)
N為傳入的順位數值
str1,str2,str3,...傳入的字串
若N=1,則回傳值為str1,
若N=2,則回傳值為str2,
以此類推。
若N小於1或大於參數的數目,
則回傳值為NULL。
PG Levin Li 發表在 痞客邦 留言(0) 人氣()
FIELD() 回傳字串在列表中的順位
FIELD(str,str1,str2,str3,...)
str傳入的字串
str1,str2是指傳入列表的字串
回傳值為字串str在str1, str2, str3,……列表中的順位。
在找不到str的情況下,回傳值為0。
如果所有對於FIELD()的參數均為字串,
PG Levin Li 發表在 痞客邦 留言(0) 人氣()
Windows 7 開啟多核心處理功能
在Windows 7 的多核心處理功能,
預設是沒有開的的!
設定方式如下:
在開始功能表的搜尋框內打入msconfig,
PG Levin Li 發表在 痞客邦 留言(0) 人氣()
DATE_ADD(date,INTERVAL expr unit), DATE_SUB(date,INTERVAL expr unit)
date 傳入的日期
expr 傳入的單位值
unit 傳入的單位
INTERVAL 是一個KEY
unit |
expr |
MICROSECOND |
MICROSECONDS |
SECOND |
SECONDS |
MINUTE |
MINUTES |
HOUR |
HOURS |
DAY |
DAYS |
WEEK |
WEEKS |
MONTH |
MONTHS |
QUARTER |
QUARTERS |
YEAR |
YEARS |
SECOND_MICROSECOND |
'SECONDS.MICROSECONDS' |
MINUTE_MICROSECOND |
'MINUTES.MICROSECONDS' |
MINUTE_SECOND |
'MINUTES:SECONDS' |
HOUR_MICROSECOND |
'HOURS.MICROSECONDS' |
HOUR_SECOND |
'HOURS:MINUTES:SECONDS' |
HOUR_MINUTE |
'HOURS:MINUTES' |
DAY_MICROSECOND |
'DAYS.MICROSECONDS' |
DAY_SECOND |
'DAYS HOURS:MINUTES:SECONDS' |
DAY_MINUTE |
'DAYS HOURS:MINUTES' |
DAY_HOUR |
'DAYS HOURS' |
YEAR_MONTH |
'YEARS-MONTHS' |
PG Levin Li 發表在 痞客邦 留言(0) 人氣()
NOW() 取得目前日期及時間
語法:SELECT NOW();
結果:'2011/12/8 下午 06:28:28'
參考資料
PG Levin Li 發表在 痞客邦 留言(0) 人氣()
CURDATE() 取得目前日期
只能取得年月日,是沒有時間的。
語法:SELECT CURDATE();
結果:'2011/12/8 上午 12:00:00'
可以顯示為數字
語法:SELECT CURDATE() + 0;
結果:20,111,208
PG Levin Li 發表在 痞客邦 留言(0) 人氣()
Toad for MySQL 6.0 Freeware
Toad 官網下Download
安裝後
建立database
File->new->database
建立連線Create New Connection
File->new->Connection
PG Levin Li 發表在 痞客邦 留言(0) 人氣()
[MySQL] now()函數使用系統時間不對
解決方法:
查看自已的時區:
show variables like '%zone%';
select @@time_zone;
PG Levin Li 發表在 痞客邦 留言(0) 人氣()