为了账号安全,请及时绑定邮箱和手机立即绑定
这老师有点水!!!
我一般命名是项目名_模块名_表名 大概就是 test_user test_user_address test_user_msg 这样子的写法吧。
唯一的缺点 就是 咬字不清楚

最新回答 / 不懂程序的程序员
有,下载安装mysql就可以创建数据库实例了
头像用素颜确实没粉丝
大年初七,我来了
birthday数据类型,跟回字有四种写法是一样的。我说用date、datetime即可,int是最烂的选择。
内容还行。英语水平太烂,decimal/archive....,建议多查字典,误人子弟。
很厉害~我一个大二学生都看得很舒服!
2倍速度听起来真爽

最新回答 / poohsleep3977992
老师说的是不要使用select * 进行所有列的查询增加IO负担
如果时间需要用作来比较计算的话以什么形式存储,然后又怎么计算比较呢。int的话1970年以前和2038年以后的怎么搞,datetime这样的话要怎么比较计算啊
通常情况下,我们使用取模的方式来进行表的拆分;比如一张有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后,又通过取模法进行分表插入;
边看边做笔记,读书以来从来没有这么认真过
课程须知
本课程适合程序开发人员及数据库管理运维人员
老师告诉你能学到什么?
1、了解数据库设计的重要性 2、如何设计出简洁高效的数据库结构 3、如何对数据库结构进行优化调整

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消