MYSQL數據庫名稱是否區別大小寫,取決於文件系統,windows不區分,linux區分。
mysql數據庫類型
整數類型:TINYINT SMALLINT MEDIUMINT INT BIGINT
字節數: 1 2 3 4 8
修飾符UNSIGNED(無符號) NOT NULL(不爲空)
浮點數類型:單精度(FLOAT) 雙精度(double)
字節數: 4 8
定點數類型:DECIMAL(M,D)
字節數: M+2
日期與時間格式:
數據類型 | 字節數 | 取值範圍 | 日期格式 | 零值 |
YEAR | 1 | 1901-2155 | YYYY | 0000 |
DATE | 4 | 1000-01-01~9999-12-3 | YYYY-MM-DD | 0000-00-00 |
TIME | 3 | -838:59:59~838:59:59 | HH:MM:SS | 00:00:00 |
DATETIME | 8 | 1000-01-01 00:00:00~9999-12-31 23:59:59 | YYYY-MM-DD HH:MM:DD | 0000-00-00 00:00:00 |
TIMESTAMP | 4 | 1970-01-01 00:00:01~2038-01-19 03:14:07 | YYYY-MM-DD HH:MM:DD | 0000-00-00 00:00:00 |
字符串和二進制類型
數據類型 | 類型說明 | |
CHAR | 固定長度的字符串 | |
VARCHAR | 可變長度的字符串 | |
BINARY | 固定長度二進制 | |
VARBIARY | 可變長度二進制 | |
BLOB | 二進制大數據 | 如圖片,pdf文檔 |
TEXT | 大文本數據 | 文章 |
ENUM | 枚舉類型 | |
SET | 字符串對象 | |
BIT | 位字段類型 |