天天看點

資料庫内容集錦(持續更新)

這是又一篇随着作者的成長持續更新的文章~~收藏不虧,盡快入手呀

類似持續更新:

快捷鍵(持續更新中)

js問題集錦~持續更新

資料庫集錦

    • 1 資料庫對大小寫不敏感
    • 2 date與datetime差別
    • 3 使用navicate添加外鍵
    • 4 Duplicate foreign key constraint name
    • 5 評論 回複 點贊[設計](https://blog.csdn.net/lm1622/article/details/77950133)
    • 6 處理從服務端接收的date資料
    • 7 索引與where的差別
    • 8 varchar字段長度最好是2的n次方-1

1 資料庫對大小寫不敏感

是以表單和字段命名可以采用下劃線,如user_info

2 date與datetime差別

  • date隻有年月日,datetime是:年月日時分秒
  • jdbcType="DATE"對應:date

    jdbcType=“TIMESTAMP” 對應的是datetime

3 使用navicate添加外鍵

資料庫内容集錦(持續更新)

4 Duplicate foreign key constraint name

外鍵名不允許重複,請修改其他外鍵名

5 評論 回複 點贊設計

6 處理從服務端接收的date資料

觀察到資料的共同點是:日期後面有個T,是以采用截取字元串的方式

資料庫内容集錦(持續更新)

例子:

...
var dataTime = (daily.createTime.split('T'))[0];
var dailyWrapper = {
      ....
      createTime:dataTime
 }
           

7 索引與where的差別

索引的話會建立索引目錄,是以其實從索引目錄中查,

而普通的where語句是從表中一行一行比對。

8 varchar字段長度最好是2的n次方-1

使用2 ^ n長度是更好的磁盤或記憶體塊對齊,還有就是他本身需要多用一個位元組,是以是-1