在线工具

2017-07-01     35

SELECT count(`id`) as ceshi ,count(`ids`) as cishi FROM `think_ceshi` having ceshi >100 and cishi < 100 order by ceshi desc 注意问题:having不能加在order by后面,但是可以在group by 后面

2017-07-05     52

今天在执行一条mysql语句的时候,左思不得其解,sql如下: select a.id,(select sum(`id`) from ceshi_b where id=a.id)abc from ceshi_a a where id <100 having abc < 1 然后就让人蛋疼了,一大批数据没显示出来,闹了半天,abc输出的是null,然后就开始搜索转变的方式。 最终找到了

2017-07-06     34

如何解决远程连接mysql出现Can’t connect to MySQL server on (111 “Connection refused”)的问题 在Mysql的远程连接,当配置完账号权限后,却发现远程连接的时候出现 Can't connect to MySQL server on (111 "Connection refused") 的问题,经过排查解决了这个问题。

2017-07-06     39

mysql将时间戳转成常用时间格式 在mysql中,一个时间字段的存储类型是int(11),怎么转化成字符类型,比方存储为12345678911,需要转化为yyyy-mm-dd的形式 UNIX时间戳转换为日期用函数: FROM_UNIXTIME() select FROM_UNIXTIME(1156219870); 日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP() Select

2017-07-07     27

设置随机出来30条 "SELECT ceshi FROM `ceshi_table` ORDER BY RAND() LIMIT 30 也可以根据条件随机出来10条(条数自己定义) "SELECT ceshi FROM `ceshi_table` where `id` >10 and `id`<100 ORDER BY RAND() LIMIT 10

2017-07-13     11

MySQL可以通过field()函数自定义排序,格式:field(value,str1,str2,str3,str4),value与str1、str2、str3、str4比较,返回1、2、3、4,如遇到null或者不在列表中的数据则返回0 SQL:select * from table where id IN (3,6,9,1,2,5,8,7) 这样的情况取出来后,其实,id还是按1,2,3,

2017-07-13     20

删除表中多余的重复记录,重复记录是根据单个字段(id)来判断,只留有rowid最小的记录 //删除用户 根据用户名,并且不包括最小ID delete from users where username in ( --根据用户名称排序,大于1 select username from users group by username having count(username) &

2017-07-14     13

最近做项目,需要做一个从MySQL数据库中随机取几条数据出来。 总所周知,order by rand 会死人的。。因为本人对大数据量方面的只是了解的很少,无解,去找百度老师。。搜索结果千篇一律。特发到这里来,供大家学习。 在mysql中带了随机取数据的函数,在mysql中我们会有rand()函数,很多朋友都会直接使用,如果几百条数据肯定没事,如果几万或百万时你会发现,直接使用是错误的。下面我来介绍

2017-07-14     19

最近工作中需要抓取大量新闻,抓取的数据中由于一些原因存在一些重复数据,而整个数据表的记录数接近10万条,大小接近1个G,又在我自己的渣渣本本上,查询速度十分不理想,想要完成一个最基本的查询都很困难。在看了一些相关资料后终于找到解决方法,分享给大家参考。 首先说一下新闻表的大概结构,主要是包含id、title、content等字段,其中title字段使用较为频繁,并且需要用该字段判断重复记录,所以我

2017-07-14     13

配置多数据库连接很简单,将phpmyadmin的config.inc.php中原本的服务器连接部分的内容修改为: $cfg['AllowArbitraryServer'] = true; $db_servers = array( 1 => array( 'host' => 'localhost', 'user' => 'root',

2017-07-19     16

打开phpmyadmin的时候,提示: phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。 打开phpmyadmin项目文件夹根目录,找到config.inc.php这个文件 修改 $cfg['Servers'][$i]['host'] = 'localhost'; $cfg

2017-09-08     55

今天打开后台管理的时候,突然有一个登录记录的功能不能用了,然后就去查了下问题,在打开mysql的时候那个记录日记表think_log的时候,提示: Table './yuyue/think_log' is marked as crashed and should be repaired 提示该表损坏,必须修复。 解决方法: 一个是利用Discuz的Tools急诊箱进行修复。 一个是用phpmya