
mysql
sky_xin
这个作者很懒,什么都没留下…
展开
-
Navicat 10注册码
Name: Taven.Li Organization: MySQL Key:NAVD-IO5R-4VGM-TIZD 另外还提供一个Key:NAVL-RK72-URYA-CINR原创 2014-08-12 09:02:26 · 1395 阅读 · 0 评论 -
mysql服务器CPU使用过高的优化方案
这几天系统每到晚上七点到九点这段时间接收第三方订单状态推送的时候总是出现响应超时的情况,因为这几天正好是京东的活动618,因为我们和京东有合作,接收京东的订单推送到我们平台上,一开始以为是订单量太大,tomcat服务器扛不住了,就通过top、jmap、和远程jvisualvm来进行远程监控,发现服务器的cpu和内存使用情况都很低,完全不像有问题的情况,于是查看数据库的服务器状态...原创 2017-06-19 18:45:39 · 428 阅读 · 0 评论 -
MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法
转自:http://www.2cto.com/database/201409/330107.html首先我们建立一张带有逗号分隔的字符串。CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARCHAR(20) NOT NULL,pnum VARCHAR(50) NOT NULL);...原创 2016-04-11 15:21:47 · 522 阅读 · 0 评论 -
mysql根据分数排名次sql语句
更多可以参考:http://blog.youkuaiyun.com/fn_2015/article/details/54286366下面是我自己写的sql相同分数的名次相同的情况 :SELECT t.*, ( SELECT count(*) + 1 FROM ( SELECT t1.score FROM t_stud...原创 2017-06-07 19:32:25 · 1697 阅读 · 0 评论 -
mysql按中文字段排序
不用管你的mysql 数据库建库和建表的时候采用的什么编码集,按中文排序的时候只需要把name字段换成你自己需要的字段就可以了,后面的USING gbk) COLLATE gbk_chinese_ci 固定使用就可以了SELECT * FROM `b_brand` WHERE `name` is not null ORDER BY convert(name USING gbk) COLL...原创 2015-12-12 12:24:55 · 312 阅读 · 0 评论 -
mysql/Java服务端对emoji的支持
引自:http://blog.youkuaiyun.com/junsure2012/article/details/42171035前言: 最近开发的iOS项目因为需要用户文本的存储,自然就遇到了emoji等表情符号如何被mysql DB支持的问题。困扰了数日,在就要绝望放弃的边缘,终于完成了转换和迁移。在此特别分析和整理,方便更多人。 问题描述:如果UTF8字符集且是Java服...原创 2015-11-28 15:54:58 · 111 阅读 · 0 评论 -
mysql中应该如何添加索引
例如下面的sql,应该首先添加where条件下apfi.file_id =5082字段的索引,其次添加bp.single_file_id的字段索引 sql如下:SELECT apfi.sw, apfi.sh, apfi.cx, apfi.cy, bp.buy_url, bp.discount_price AS price, bp.price AS ol...原创 2015-09-29 17:50:23 · 193 阅读 · 0 评论 -
In与Exists的区别
参考:http://www.cnblogs.com/eva_2010/articles/2047558.html原创 2015-09-21 16:46:16 · 117 阅读 · 0 评论 -
mysql中关联查询和子查询那个更快
Navicat 11.0.10版本结果证明表关联比子查询速度更快1.子查询:0.287sSELECT sw,sh,cx,cy, (SELECT buy_url FROM b_product WHERE single_file_id = sys_item_id AND deleted = 0) AS buy_url, (SELECT discount_price...原创 2015-09-19 10:34:00 · 3855 阅读 · 0 评论 -
linux centOS7安装mysql5.7.14
用的是源码包安装的方式,装的过程中可谓是历尽千辛万苦啊,总算装好了,参考的网站 http://blog.youkuaiyun.com/suixinm/article/details/20782799 (参考到:进入安装目录,将程序二进制的所有权改为root,数据目录的说有权改为mysql用户,更新授权表)这部分,下面接着参考的是http://www.jb51.net/article/87160...原创 2016-08-14 17:39:23 · 194 阅读 · 0 评论 -
一个字段同时满足三个条件的查询语句
第一种写法:SELECT t.file_idFROM app_polly_file_labels tWHERE t.style = '清新'or t.style = '甜美'or t.style = '韩潮来袭'GROUP BY t.file_idHAVING count(t.file_id)=3第二种写法:SELECT a.file_i...原创 2015-09-12 15:42:20 · 13429 阅读 · 1 评论 -
mysql在cmd中更改密码
参考:http://jingyan.baidu.com/article/495ba841ef412d38b30edeb2.html 1、打开cmd输入mysql -uroot -p 然后回车输入原来密码2、登录成功后 输入 mysql> set password for root@localhost = password('123456');将密码改成了 12...原创 2016-06-29 08:47:06 · 1096 阅读 · 0 评论 -
mysql group by后面可以省略未分组的字段
引自:http://blog.youkuaiyun.com/wxwzy738/article/details/20636563 对于group by在mysql中的使用和Oracle的差异性很大,准确的说不光和Oracle和别的数据库差异性一样,这些有点不太遵循标准SQL。我们知道常规的 sql,对于group by来说一定要结合聚合函数,而且选择的字段除了聚合函数外,还必须在group by中出现...原创 2016-06-20 12:29:55 · 1898 阅读 · 0 评论 -
java使用多线程同时插入数据库数据例子
今天自己在家准备面试内容,写了个java使用多线程往mysql数据库插入数据的例子:总结:不管数据库引擎是MYISAM还是InnoDB,情况都是没有线程池的情况下就不说了,一直创建数据库连接一会就出错了,基本对于上万条的数据插入不可用。使用线程池,开启多个线程并发执行的效率是明显高于单线程的插入的,所以对于大数据量数据迁移的情况下使用并发线程池还是很能提高效率的。 小弟...原创 2016-06-19 18:03:40 · 21217 阅读 · 8 评论 -
java处理emoji表情的方法
最近项目中遇到emoji表情存储的问题,后来就在网上搜了很多,总结出两种方法进行处理:1.通过正则匹配进行过滤,代码如下: //emoji表情过滤 public static String filterEmoji(String source) { if(source != null){ Pattern emoji =...原创 2017-07-24 15:38:36 · 2676 阅读 · 0 评论