随笔分类 - mysql
摘要:<select id="statTraffic" resultType="com.nuorui.module.platform.domain.vo.StatTotalVO"> SELECT CASE WHEN #{dateType} = 0 THEN YEAR(date_series.generat
阅读全文
摘要:一、Navicat导出Word表格 1. 查询出表结构 打开目标数据库(test)同级的 information_schema 数据库,执行以下SQL即可。 注意:test为数据库名称,user为表名 SELECT`COLUMNS`.ORDINAL_POSITION AS '序号',`COLUMNS
阅读全文
摘要:1.今天 select * from byzp_personinfo where to_days(birthday) <= to_days(now()); 2.昨天 select * from byzp_personinfo where to_days(NOW()) - TO_DAYS(birthd
阅读全文
摘要:一、统计今天(时间戳) SELECT COUNT( mob_id ) AS count FROM shipping_mob WHERE del_flag = 0 AND FROM_UNIXTIME( mob_time / 1000, '%Y-%m-%d' ) = DATE_FORMAT( NOW()
阅读全文
摘要:1. 命名规范 1.1 建库规范 数据库,表,字段,索引全部用小写英文字母,英文单词之间用下划线(_)隔开。 1.2 表字段规范 列设计规范根据业务区分使用tinyint/int/bigint,分别会占用1/4/8字节。 使用tinyint来代替enum,enum增加新值要进行DDL操作。 根据业务
阅读全文
摘要:CREATE TABLE `category` ( `category_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '类目编号', `category_group_id` int(11) unsigned NOT NULL DEFAULT
阅读全文
摘要:1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引
阅读全文
摘要:一、基础规范 表存储引擎必须使用InnoDB 表字符集默认使用utf8,必要时候使用utf8mb4 解读: (1)通用,无乱码风险,汉字3字节,英文1字节 (2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它 禁止使用存储过程,视图,触发器,Event 解读: (1)对数据库性能
阅读全文
摘要:快速生成500W测试数据库; 创建测试表: DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(10) NOT NULL AUTO_INCREMENT, `uname` varchar(20) DEFAULT NULL COMMEN
阅读全文
摘要:mysql中 myisam,innodb默认使用的是 Btree索引,至于btree的数据结构是怎样的都不重要,只需要知道结果,既然是索引那这个数据结构最后是排好序;就像新华字典他的目录就是按照a,b,c..这样排好序的;所以你在找东西的时候才快,比如你找 “中” 这个字的解释,你肯定就会定位到目录
阅读全文

浙公网安备 33010602011771号