
mysql
烂笔头LBT
比我优秀的人比我更努力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库中随机取值
SELECT * FROM `userfind` order by rand() limit 1SELECT id FROM userfind t1 JOIN (SELECT RAND() * (SELECT MAX(id) FROM userfind) AS nid) t2 ON t1.id > t2.nid LIMIT 1;原创 2014-10-23 18:27:23 · 587 阅读 · 0 评论 -
linux下导入、导出mysql数据库命令
linux下导入、导出mysql数据库命令一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码2、只导出转载 2015-01-16 17:20:53 · 430 阅读 · 0 评论 -
mysql语句优化对比
①limitlimit offset,length中offset越大查询越慢;并不是用主键查询就快,例如下文中的id/uidselect * from wiz_chk_20160407 group by uid limit 1,100; (0.01s)select * from wiz_chk_20160407 group by uid limit 199000,100;原创 2016-04-12 19:00:57 · 354 阅读 · 0 评论 -
MySQL开启慢查询
1. 慢查询有什么用?它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化.2. 如何开启慢查询?首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令: 我们可以看到当前log_slow_queries状态为OFF, 说明当前并没有开启慢查询.开启慢查询非常简单, 操作如下:Linux转载 2016-03-29 19:32:40 · 342 阅读 · 0 评论 -
批量kill mysql线程和输出完整info mysql线程
具体过程如下:mysql> SELECT concat('KILL ',id,';') FROM information_schema.processlist WHERE user='root';+————————+| concat(‘KILL ‘,id,’;’)+————————+| KILL 3101;| KILL 2946;+————————+转载 2016-01-26 20:07:51 · 1272 阅读 · 0 评论 -
删除重复数据mysql
DELETE FROM draw_imgflowfaceUSING draw_imgflowface,( SELECT DISTINCT MIN(`id`) AS `id`,img FROM draw_imgflowface GROUP BY imgData HAVING COUNT(imgData) > 1) AS `t2`WHERE draw_imgflow原创 2014-11-20 16:25:23 · 352 阅读 · 0 评论 -
linux修改数据库密码
修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】方法二:通过登录mysql系统,# mysql -uroot -pEnter password:转载 2014-12-26 14:11:16 · 615 阅读 · 0 评论 -
合并两列为一列
一般情况下,我们将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:MySQL: CONCAT()Oracle: CONCAT(), ||SQL Server: +原创 2015-01-14 15:29:12 · 669 阅读 · 0 评论 -
按照日期统计每天用户数量
SELECTcount(distinct userNum) as newcount,date(from_unixtime(addtime))as timeFROM `userlist`group by date(from_unixtime(addtime))原创 2014-11-13 14:05:08 · 3258 阅读 · 0 评论 -
查找两个表中相同列的记录并导出
表格A用户表 表格B用户使用记录外链 uidselect from_unixtime(B.addtime,"%Y%m%d%H%i%s"),B.uid,B.ip,A.brand from B join A on A.uid=B.uid into outfile '/tmp/使用记录.txt';原创 2015-01-08 17:50:26 · 425 阅读 · 0 评论 -
EC2 mysql 远程连接不上的问题
一、在本地测试cmdtelnet 52.123.456.12 3306 超时telnet 52.123.456.12 22 可以二、服务器端口检测三、亚马逊云平台虽然在“安全组”里开启了3306端口,还是需要修改服务器上的iptables四、my.conf修改mysqld.cnf中的 bind-address = 127.0.0.1 为 bind-address = 0.0.0.0 (...原创 2018-05-18 13:18:27 · 2214 阅读 · 0 评论