sql
文章平均质量分 63
CC慕斯
php开发
展开
-
sql随机排序
最近由于开发需要大概研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1 。 但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会...原创 2016-08-16 14:58:16 · 2324 阅读 · 0 评论 -
Mysql数据表一直显示使用中
做网站难免要操作数据库,有时候不知什么原因数据库就会出现一些问题。比如一个常见的Mysql数据表一直显示使用中,该如何修复处理?方法一:重启动mysql,简单,一般会有效。方法二:运行SQL语句,登陆phpmyadmin,运行如下语句,多数可以决绝。CHECK TABLE `table1`;ANALYZE TABLE `table1`;REPAIR TABLE `table1`;方...原创 2016-08-16 14:58:43 · 2651 阅读 · 0 评论 -
mysql统计年龄段分布
mysql 根据生日统计年龄分布。birthday字段为时间戳select '(-∞,20)' value,sum(case when user_age<20 then 1 else 0 end) counts from ( SELECT FROM_UNIXTIME(birthday, '%Y-%m-%d') as t_birth,CURDATE(), YEAR(C...原创 2016-08-17 09:11:15 · 2253 阅读 · 0 评论 -
Oracle 实现与mysql中find_in_set函数的兼容
find_in_set(str,strList),寻找str在strList中的位置。-- 返回结果为1, SELECT FIND_IN_SET('1','1,2,3') FROM DUAL; -- 返回结果为2 SELECT FIND_IN_SET('1','2,1,3') FROM DUAL; 具体创建函数如下:create or replace F...原创 2016-08-22 09:24:58 · 1922 阅读 · 2 评论 -
Mysql初始化root密码和允许远程访问
mysql默认root用户没有密码,输入mysql –u root 进入mysql1.初始化root密码进入mysql数据库MySQL 5.7.6 以及最新版本:mysql> update user set authentication_string=PASSWORD('newpass') where User='root';//使修改生效mysql>FLU...原创 2017-08-09 10:04:33 · 143 阅读 · 0 评论 -
centos 安装Oracle php扩展
一.准备文件 (1)oracle客户端rpm包下载地址 http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 下载如下两个文件(下载文件需注册哦): oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64...原创 2017-11-25 15:20:19 · 1497 阅读 · 1 评论