随笔分类 - 数据库
摘要:问题引申 问题1:假设有个数据库字段保存的是用户的身份证号码(id_no),那么我们在针对id_no创建索引的时候是创建唯一索引还是创建普通索引? 首先来说因为一般来讲身份证号具有唯一性,为了保证数据的唯一性,我们应该将id_no设置为唯一索引; 问题2:如果不考虑业务的唯一性呢? 如果不考虑业务唯
阅读全文
摘要:MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count(*) 的时候会直接返回这个数,效率很高; 而 InnoDB 引擎就麻烦了,它执行 count(*) 的时候,需要把数据一行一行地从引擎里面读出来,然后累积计数。 count() 是一个聚合函数,对于返回的结果集,一行行地判断,如果
阅读全文