MYSQL 第五課時-數(shù)據(jù)表的相關(guān)操作

一、數(shù)據(jù)表

  • 描述:有特定的數(shù)據(jù)類型,可存儲數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。

  • 創(chuàng)建數(shù)據(jù)表
    CREATE TABLE [IF NOT EXISTS ] tbl_name(字段名稱 字段類型[完整性約束條件]...)ENGINE = 引擎名稱 CHARSET = '編碼方式';

二、MYSQL的數(shù)據(jù)類型

1.整數(shù)類型

  • TINYINT
  • SMALLINT
  • MEDIUMINT
  • INT
  • BIGINT
  • BOOL,BOOLEAN 等價于TINYINT(1),0為FALSE, 其余為TRUE
    MYSQL沒有BOOL類型

當(dāng)輸入時間的數(shù)據(jù)的時候,除了年份的數(shù)據(jù)以外,其他都可以用INT的數(shù)據(jù)類型去表示

可使用幫助手冊查看數(shù)據(jù)類型的范圍
1.help 數(shù)據(jù)類型 | 命令
2.? 數(shù)據(jù)類型 | 命令
3.\h 數(shù)據(jù)類型 | 命令

2.浮點類型(小數(shù))

M=整位數(shù),D=小數(shù)點后幾位,

  • FLOAT[(M,D)]——平臺不同,精度不同
  • DOUBLE[(M,D)]——平臺不同,精度不同
  • DECIMAL[(M,D)]——以字符串的形式去存儲數(shù)值,精度較高

3.字符串類型(文字)

M=存儲字符數(shù)

  • CHAR(M)——定長字符串(0~255)
  • VARCHAR(M)——變長字符串(0~65535)
  • TINYTEXT
  • TEXT
  • MEDIUMTEXT
  • LONGTEXT
  • ENUM('VALUE1','VALUE2',.....),枚舉類型,只能選一個
  • SET 集合

4.日期時間類型

  • TIME 時間
  • DATE 日期
  • DATATIME
  • TIMESTAMP
  • YEAR

5.二進制類型

保存視頻等格式

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容