我一般命名是项目名_模块名_表名 大概就是 test_user test_user_address test_user_msg 这样子的写法吧。
2017-02-22
如果时间需要用作来比较计算的话以什么形式存储,然后又怎么计算比较呢。int的话1970年以前和2038年以后的怎么搞,datetime这样的话要怎么比较计算啊
2017-01-05
通常情况下,我们使用取模的方式来进行表的拆分;比如一张有400W的用户表users,为提高其查询效率我们把其分成4张表users1,users2,users3,users4
通过用ID取模的方法把数据分散到四张表内Id%4+1 = [1,2,3,4]
然后查询,更新,删除也是通过取模的方法来查询
$_GET['id'] = 17,
17%4 + 1 = 2,
$tableName = 'users'.'2'
Select * from users2 where id = 17;
在insert时还需要一张临时表uid_temp来提供自增的ID,得到自增的ID后,又通过取模法进行分表插入;
通过用ID取模的方法把数据分散到四张表内Id%4+1 = [1,2,3,4]
然后查询,更新,删除也是通过取模的方法来查询
$_GET['id'] = 17,
17%4 + 1 = 2,
$tableName = 'users'.'2'
Select * from users2 where id = 17;
在insert时还需要一张临时表uid_temp来提供自增的ID,得到自增的ID后,又通过取模法进行分表插入;
2017-01-04