文章目录前言一、合理设置字段二、合理设计表结构三、合理利用索引前言简单粗暴,我的爱好一、合理设置字段在设计表是有个原则,在保证业务的基础上让字段尽可能小,能用INT就别用BIGINT,因为mysql的innoDB引擎索引结构是B+树,它的非叶子节点保存的是索引和指针,节点容量是固定的(16k),指针大小也是固定的(6字节),所以索引占用字节越少,就能让b+树的节点保存更多元素;还有就是字段尽量设置成NOT NULL,这样mysql在检索数据的时候就会少做NULL判断,从而更好地发挥索引效果。
此处不讨论模糊查询的方法(like、bind等),只针对如何过滤前后字符串xml文件xml文件的话可以直接在sql上加trim方法,但一定要注意trim和concat的先后顺序select * from table_name where name like concat('%',trim(#{name}),'%')实体类如以下User实体类,我们可以通过重写set方法来实现public class User { private String name; private Stri
mysql获取当前时间的两种方式
字有点多,但是保证你看完后对可重复读有新的理解
教你个绝活,1400万数据量查询最后十条只要0.036s,老板见了都要激动的拍打轮椅
一个demo让你将多线程运用到实际项目,完事还能利用它给你造测试数据,不香吗
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号