MySQL數(shù)據(jù)分類有哪一些?MySQL數(shù)據(jù)分類詳細說明
發(fā)表時間:2023-07-10 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]MySQL數(shù)據(jù)類型有哪些?本篇文章就給大家?guī)鞰ySQL數(shù)據(jù)類型詳解。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。MySQL之數(shù)據(jù)類型MySQL常見的數(shù)據(jù)類型有數(shù)值、日期和時間、...
MySQL數(shù)據(jù)類型有哪些?本篇文章就給大家?guī)鞰ySQL數(shù)據(jù)類型詳解。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。
MySQL之數(shù)據(jù)類型
MySQL常見的數(shù)據(jù)類型有數(shù)值、日期和時間、字符串
數(shù)值
整數(shù)類型(精確值)
Integer Types (Exact Value) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
int
tinyint
bigint
不動點類型(精確值)-十進制,數(shù)字
Fixed-Point Types (Exact Value) - DECIMAL, NUMERIC
DECIMAL(5,2): 5代表精度,2代表刻度;表示該列總共可以存儲5位數(shù)字,精確到小數(shù)點后2位;
存儲范圍: -999.99 ~ 999.99
NUMERIC就是NUMERIC
說明:精度是幾,小數(shù)點+整數(shù)位不能超過前面的精度。
decimal(0) 默認是decimal(10,0)
浮點類型(近似值)-浮動
Floating-Point Types (Approximate Value) - FLOAT, DOUBLE
float 存儲 4bytes
float(7,4)就會看到這樣:-999.9999的顯示。MySQL進行舍入時存儲的值,所以如果你插入999.00009成。7,4)柱,近似的結(jié)果是999.0001
If M and D are omitted, values are stored to the limits permitted by the hardware.
double 存儲 8bytes
時間和日期
DATE:日期 'YYYY-MM-DD'. The supported range is '1000-01-01' to '9999-12-31'
DATETIME:日期時間組合 'YYYY-MM-DD HH:MM:SS' The supported range is '1000-01-01 00:00:00' to'9999-12-31 23:59:59'.
TIMESTAMP:時間戳 '1970-01-01 00:00:01.000000' UTC to '2038-01-19 03:14:07.999999' 注意:不能等于'1970-01-01 00:00:00'會歸零;
TIME:時間 '-838:59:59.000000' to '838:59:59.000000' 注意:'11:12' means '11:12:00', not '00:11:12' ; '1112' and 1112 as meaning '11:12:00;默認情況下,超出范圍的值會被自動轉(zhuǎn)換成接近的值,eg:'-850:00:00' and '850:00:00' are converted to '-838:59:59' and '838:59:59';無效的的時間值會被轉(zhuǎn)換成'00:00:00'
YEAR: range 1901 to 2155, or 0000 注意:YEAR(4) and YEAR(2)不同之處在于顯示不同;eg:70 (1970 or 2070) or 69 (2069).
字符串
CHAR:0 to 255 定長,存儲時用空格補齊;讀取時刪掉后面的空格,PAD_CHAR_TO_FULL_LENGTH sql模式開啟
VARCHAR:0 to 65,535 可變長度
BLOB:保存二進制的大型數(shù)據(jù)(字節(jié)串),沒有字符集,eg:圖片、音頻視頻等
TEXT:保存非二進制字符串(字符串);有一個字符集
BINARY和VARBINARY:類似CHAR和VARCHAR;保存字節(jié)字符串,而不是字符字符串,這意味著它們沒有字符集
總結(jié):以上就是本篇文的全部內(nèi)容,希望能對大家的學習有所幫助。更多相關(guān)教程請訪問mysql數(shù)據(jù)庫圖文教程 ,MySQL視頻教程,bootstrap視頻教程!
以上就是MySQL數(shù)據(jù)類型有哪些?MySQL數(shù)據(jù)類型詳解的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
學習教程快速掌握從入門到精通的SQL知識。