数据库
风前月下
这个作者很懒,什么都没留下…
展开
-
表结构设计规范
1、id统一使用int自增2、默认都有create_date,update_date,del_flag字段,create_date取消根据当前时间更新,update_date设置根据当前时间更新,del_flag设置enum类型(’0’,’1’)默认’0’3、sort统一使用tinyint类型4、type统一使用char类型5、统一添加唯一索引(id)6、唯一索引名为uk_字段名,普通索引名则为id原创 2017-10-30 14:32:09 · 881 阅读 · 0 评论 -
MySQL常用功能整理
一、查询语句 1、字符串截取:update sys_area set short_name = substring_index(short_name, '地区', 1) where type = 3 and short_name is not null and short_name like '%地区'2、date_format参数格式 格式 描述 %a 缩写星期名 %b 缩写月名 %c原创 2017-10-30 14:31:13 · 3108 阅读 · 1 评论 -
MySQL优化
一、left join 优化1、条件中尽量能够过滤一些行将驱动表变得小一点,用小表去驱动大表 2、右表的条件列一定要加上索引(主键、唯一索引、前缀索引等),最好能够使type达到range及以上(ref,eq_ref,const,system) 二、索引优化 索引讲解1、索引字段使用的排序规则必须一致才能使用索引三、Union跟Union ALLUnion和Union All的区别之一在于对重复原创 2017-12-20 10:09:43 · 489 阅读 · 0 评论 -
MySQL时间相关操作
1、date_format参数格式 格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值(0-31) %f 微妙 %H 小时(00-23) %h 小时(01-12) %I 小时(01-12) %i 分钟,数值(00-59) %j 年的天(001-366)原创 2017-12-20 09:49:20 · 280 阅读 · 0 评论 -
Mybatis功能整理
一、批量插入功能<insert id="batchInsert"> INSERT INTO message( user_range, to_user_id, type, src_id ) VALUES <foreach collection="list"原创 2017-12-20 10:05:04 · 780 阅读 · 0 评论 -
第一次使用MongoDB,spring MVC框架整合MongoDB
Ⅰ、win7安装MongoDB MongoDB最新文档地址: http://docs.mongoing.com/manual-zh/reference/configuration-options.html#security-options安装MongoDB 官网下载window 64的版本,傻瓜式安装,按步骤next就行 https://www.mongodb.com/download原创 2017-07-18 10:37:33 · 497 阅读 · 0 评论