MySQL: 基礎知識

MySQL 數據類型

大致分三種: 數值、日期/時間和字符串(字符)

  • 數值

TINYINT(1B), SMALLINT(2B), MEDIUMINT(3B), INT或INTEGER(4B), BIGINT(8B)

FLOAT(4B), DOUBLE(8B)

DECIMAL(M, D): M+2 位.
i.e. DECIMAL(5,2)
符號數范圍: -999.99 ~ 999.99; 符號占一位,小數點占一位
無符號數范圍: 0 ~ 9999.99; 因為共7位,而小數點占了一位,+ 號省略,故有六位數字表示

  • 日期/時間

DATE(3B): YYYY-MM-DD
TIME(3B): HH:MM:SS
YEAR(1B): YYYY

DATETIME(8B): YYYY-MM-DD HH:MM:SS
TIMESTAMP(4B): YYYYMMDD HHMMSS

  • 字符串

CHAR:定長字符串
VARCHAR:變長字符串

TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB: 二進制形式的文本數據

TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT: 文本數據

  • read more

RUNOOB 上的 MySQL 數據類型

增、刪、改、查

  • INSERT
INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );
  • SELECT
SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[OFFSET M ][LIMIT N]
  • UPDATE
UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
  • DELETE
DELETE FROM table_name [WHERE Clause]
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容