在线工具

2017-07-01     36

sql 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     53

今天在执行一条`mysql`语句的时候,左思不得其解,sql如下: sql select a.id,(select sum(`id`) from ceshi_b where id=a.id)abc from ceshi_a a where id

2017-07-06     35

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

2017-07-06     41

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

2017-07-07     28

设置随机出来`30`条 sql "SELECT ceshi FROM `ceshi_table` ORDER BY RAND() LIMIT 30 也可以根据条件随机出来`10`条(条数自己定义) sql "SELECT ceshi FROM `ceshi_table` where `id` >10 and `id`= t2.id ORDER BY t1.id ASC LIMIT 5;

2017-07-13     12

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

2017-07-13     21

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

2017-07-14     15

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

2017-07-14     20

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

2017-07-14     15

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

2017-07-19     17

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

2017-09-08     57

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