Database-數(shù)據(jù)類型(常用)

查看MySQL數(shù)據(jù)庫的字符編碼配置
輸入CMD命令 ==> SHOW VARIABLES LIKE '%character%';
結(jié)果如下:
    character_set_client     | utf8    客戶端編碼
    character_set_results    | utf8    結(jié)果集編碼
    character_set_connection | utf8    客戶端連接編碼
    character_set_database   | utf8    數(shù)據(jù)庫默認(rèn)編碼
    character_set_filesystem | BINARY  文件系統(tǒng)存放編碼
    character_set_server     | utf8    服務(wù)器編碼
    character_set_system     | utf8    系統(tǒng)編碼
    
修改編碼,輸入CMD命令:
    set character_set_client=gbk
    set character_set_results=gbk

一.數(shù)字

整型
    BIT        1位(0/1)
    TINYINT    1字節(jié)  byte
    SMALLINT   2字節(jié)  short
    MEDIUMINT  3字節(jié)     
    INT        4字節(jié)  int
    BIGINT     8字節(jié)  long
    
浮點(diǎn)型
    FLOAT   4字節(jié)         float
    DOUBLE  8字節(jié)         double 
    DECIMAL 沒有精度損失  實(shí)質(zhì)是字符串
    
對于頻繁參與運(yùn)算的小數(shù),使用decimal,可以減少由運(yùn)算導(dǎo)致的精度損失!

二.字符串(單引號包裹'')

短字符串(最大255字節(jié))
    CHAR(100)     定長字符串,固定占用100字節(jié)
    VARCHAR(100)  變長字符串,最大占用100字節(jié)
    
長字符串(超過255字節(jié),4GB)
    TEXT/CLOB  保存大文本字符數(shù)據(jù)(Character Large Object)          
    BLOB       保存二進(jìn)制字節(jié)(binary Large Object),例如文本/圖片/音視頻等文件

三.日期和時(shí)間

    date      日期  2017-12-18
    time      時(shí)間  22:22:01
    year      年    2017
    datatime  日期和時(shí)間,默認(rèn)值是null   2017-12-18 22:22:01
    timestamp 時(shí)間戳,默認(rèn)值是當(dāng)前時(shí)間   2017-12-18 22:22:01

簡書: http://www.itdecent.cn/p/01e2fdcee0a2
CSDN博客: http://blog.csdn.net/qq_32115439/article/details/78848261
GitHub博客: http://lioil.win/2017/12/18/SQL2.html
Coding博客: http://c.lioil.win/2017/12/18/SQL2.html

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

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