這是又一篇随着作者的成長持續更新的文章~~收藏不虧,盡快入手呀
類似持續更新:
快捷鍵(持續更新中)
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添加外鍵
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL4UjMwITMzYTM4IjMwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
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