ali Java开发手册我的点评

1.数据库设计,sql

数据库设计,字段gmt_create,本意是格林威治时间,我的习惯把gmt_create->create_time,gmt_modified->modified_time;数据库

让数据在更新过程自动修正,如下是我的使用的一个例子:数据库设计

CREATE TABLE `user` (
  `id` bigint(10) unsigned NOT NULL AUTO_INCREMENT,
  `username` varchar(255) DEFAULT NULL,
  `password` varchar(255) DEFAULT NULL,
  `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
  `modified_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=UTF8;

2,关于分表分库,我认为在设计过程,若是有超过300w行的状况下,就需考虑分表分库设计

相关文章
相关标签/搜索