mysql建庫注意事項筆記

idea 設置代碼超出限制自動換行  editor > General > Console >user soft warps in console 畫上鉤

創建mysql 的數據庫表的時候

當我們有很多的行的時候,主鍵不宜設置成auto_increment 因爲自增是有一個限制的,所以我們要自己設置主鍵,當然對於一些類目比較少的,我們可以設置主鍵爲自增

對於價格來說,我們都會把類型設置成 decimal MySQL DECIMAL數據類型用於在數據庫中存儲精確的數值 後面有兩個參數,例如decimal(8,2) 表示小數點前八位,後兩位

每個屬性設置默認值的時候 可以用default '默認值'

設置時間

'create_time' timestamp not null default current_timestamp comment '創建時間',
'update_time' timestamp  not null default  current_timestamp  on update current_timestamp comment '更新時間',

default current_timestamp 在mysql 5.6 會報錯   on update current_timestamp 表示修改的時候自動填充當前時間

註釋用comment  '註釋'

在我們進行查表的時候,默認mysql 會設置主鍵索引 所以有的時候我們要按照買家的;主鍵進行查詢,我們要添加索引,可以加快查詢的速度, key 'idx_order_type' (‘order_type') 設置索引 一般根據id 索引我們會起名爲idx

mysql 中的 tinyint smallint int bigint

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