
MySql
文章平均质量分 59
梦飞了吧
越努力越幸运
展开
-
利用SQL索引提高查询速度
1.合理使用索引索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下:在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。在频繁进行排序或分组(即进行group by或order by操作)的列上建立索引。在条件表达式中经常用转载 2017-12-05 10:31:49 · 349 阅读 · 0 评论 -
MySQL性能调优技巧
摘要:针对购物旺季网站流量会对数据库造成的压力,作者给出了MySQL性能调优的一些技巧,这些技巧极具参考价值,通过这些调优,可以有效避免因为流量过大造成服务器宕机,从而给企业造成经济损失。以下是译文万圣节已经过去很久了,该是把注意力集中在即将到来的假日季节的时候了。首先是感恩节,接着就是黑色星期五和网络星期一,最终在圣诞节/节礼周(从12月26日的节礼日开始,到12月31日的除夕结束为期六翻译 2017-12-06 09:27:07 · 396 阅读 · 0 评论 -
MySQL创建表的语句
1 show variables like 'character_set_client';#查询字符集 2 show databases;#列出所有的服务器上的数据库alter 3 create database if not exists test;#创建一个数据库 4 drop database fk;#删除数据库 5 show tables from test;#显示一个数据库中的...转载 2018-03-01 16:39:24 · 877 阅读 · 0 评论 -
sql三表连删
最近项目中遇到一个三表连删的问题,在网上找了好多资料,但是大多数都是打酱油的,最终还是自己研究出来了,其实没什么难度,大家多想想也可以写出来,发个帖子记录下 <!-- 三表连删 删除多条--> <!-- 类别表,用户表,中间表 --> <delete id="DeleteThreetables" parameterType="java.util.List...原创 2018-05-11 13:51:34 · 2358 阅读 · 0 评论 -
mysql中date类型的比较
假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql: 代码如下复制代码select * from product where add_time = '2013-01-12'对于这种语句,如果你存储的格式是YY-mm-dd是这样的,那么OK,如果你存储的格式是:2013-01-12 23:23:56这种格式你就悲剧了,这是你就可以使用DATE()...转载 2018-06-25 18:23:41 · 6340 阅读 · 2 评论 -
mysql传入多个空格被自动解析成一个空格的解决办法
这两天遇到一个需求,mysql需要拼接两个值,但是中间需要用多个空格隔开,如下concat_ws(' ', a.USERNAME,c.GROUPNAME) AS GROUPNAME, 这句话在直接执行sql时是没问题的,但是利用mybatis传出mysql时会出现所有空格会解析成一个空格的问题。解决办法concat_ws(' ', a.USERNAME,c.GR...原创 2018-09-15 09:40:18 · 2738 阅读 · 0 评论