- 博客(3)
- 收藏
- 关注
转载 如何提高MySql千万级数据库的查询效率
一、数据库设计方面1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引;2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: selec...
2019-01-28 09:08:40
333
原创 sql创建表、约束以及多表关联查询
一、创建表(先简单说一下什么是表,表是一种结构化的文件,可以用来存储特定类型的数据。另外,在一个数据库中,表的名称是唯一的,不能重复。)1、表约束①主键约束 (primary key):主键可以由一个字段或多个字段构成,但是设置为主键的字段在表中通常是唯一的值,并且不能随便修改也不能为空。②唯一约束(unique) :该列的值是惟一的,且可以为空③检查约束 (check): 规定该列的取...
2019-01-24 17:15:37
1345
原创 数据库查询(group by和order by)
写在前面我是一个应届生,最近和朋友们维护了一个公众号,内容是我们在从应届生过渡到开发这一路所踩过的坑,以及我们一步步学习的记录,如果感兴趣的朋友可以关注一下,一同加油~正文作为一名入坑没多久的“码农”,操作数据库恐怕是入职最先接触到的内容,因此我的第一篇文章便是SQL。一篇很基础基础的文章,算是查缺补漏。PS:我就是一个菜鸡…希望各位看官轻喷。一、增删改查的基本操作1.1、查询中的子...
2019-01-21 11:28:58
7061
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人