我一般命名是項(xiàng)目名_模塊名_表名 大概就是 test_user test_user_address test_user_msg 這樣子的寫(xiě)法吧。
2017-02-22
如果時(shí)間需要用作來(lái)比較計(jì)算的話(huà)以什么形式存儲(chǔ),然后又怎么計(jì)算比較呢。int的話(huà)1970年以前和2038年以后的怎么搞,datetime這樣的話(huà)要怎么比較計(jì)算啊
2017-01-05
通常情況下,我們使用取模的方式來(lái)進(jìn)行表的拆分;比如一張有400W的用戶(hù)表users,為提高其查詢(xún)效率我們把其分成4張表users1,users2,users3,users4
通過(guò)用ID取模的方法把數(shù)據(jù)分散到四張表內(nèi)Id%4+1 = [1,2,3,4]
然后查詢(xún),更新,刪除也是通過(guò)取模的方法來(lái)查詢(xún)
$_GET['id'] = 17,
17%4 + 1 = 2,
$tableName = 'users'.'2'
Select * from users2 where id = 17;
在insert時(shí)還需要一張臨時(shí)表uid_temp來(lái)提供自增的ID,得到自增的ID后,又通過(guò)取模法進(jìn)行分表插入;
通過(guò)用ID取模的方法把數(shù)據(jù)分散到四張表內(nèi)Id%4+1 = [1,2,3,4]
然后查詢(xún),更新,刪除也是通過(guò)取模的方法來(lái)查詢(xún)
$_GET['id'] = 17,
17%4 + 1 = 2,
$tableName = 'users'.'2'
Select * from users2 where id = 17;
在insert時(shí)還需要一張臨時(shí)表uid_temp來(lái)提供自增的ID,得到自增的ID后,又通過(guò)取模法進(jìn)行分表插入;
2017-01-04
邊看邊做筆記,讀書(shū)以來(lái)從來(lái)沒(méi)有這么認(rèn)真過(guò)
2017-01-04