表操作——數據類型簡介

表操作——數據類型簡介

簡介

存儲引擎決定了表的類型,而表內存放的數據也要有不同的類型,每種數據類型都有自己的寬度,但寬度是可選的。

詳細可參考:


mysql常用數據類型概覽:

#1. 數字:
    整型:tinyinit  int  bigint
    小數:
        float :在位數比較短的情況下不精準
        double :在位數比較長的情況下不精準
            0.000001230123123123
            存成:0.000001230000

        decimal:(如果用小數,則用推薦使用decimal)
            精準
            內部原理是以字符串形式去存

#2. 字符串:
    char(10):簡單粗暴,浪費空間,存取速度快
        root存成root000000
    varchar:精準,節省空間,存取速度慢

    sql優化:創建表時,定長的類型往前放,變長的往後放
                    比如性別           比如地址或描述信息

    >255個字符,超了就把文件路徑存放到數據庫中。
            比如圖片,視頻等找一個文件服務器,數據庫中只存路徑或url。


#3. 時間類型:
    最常用:datetime


#4. 枚舉類型與集合類型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章