处理效率高的Mysql随机取数据指令

overme8个月前 (10-17)程序开发1108
Mysql随机数据查询命令如下:

SELECT
        *
FROM
        niceimg
WHERE
        id >= (
                (SELECT MAX(id) FROM niceimg) – (SELECT MIN(id) FROM niceimg)
        ) * RAND() + (SELECT MIN(id) FROM niceimg)
LIMIT 1

相关文章


		常用Mysql客户端工具介绍

常用Mysql客户端工具介绍

(1)SQLyog   SQLyog中文版是一款专业的图形管理软件,SQLyog操作简单,功能强大,能够帮助用户轻松管理自己的MYSQL数据库。SQLyog中文版支持多种数据格式导出,可以快速帮助...


		介绍mysql数据类型int bigint smallint tinyint长度

介绍mysql数据类型int bigint smallint tinyint长度

int bigint smallint tinyint 长度,text char varchar 长度 一个汉字 = 三个字节 一个字母、数字只 = 一个字节 BLOB、TEXT、varchar...


		Discuz通过DB::num_rows获取主题数量

Discuz通过DB::num_rows获取主题数量

如本文摘要所述,在Discuz二次开发过程中,想要输出某个用户的发帖数量该如何操作呢? 小编没有找到Discuz系统定义的功能,因此通过mysql命令进行查询。开始使用了如下代码 <...

Discuz二次开发Mysql查询语句

Discuz常用Mysql方法: 用法:DB::query() 1.db_mysql:配置驱动 2.set_config:配置驱动 3.connect:连接数据库 4._dbconnect:  上...


		Discuzx数据库操作DB类和C::t类使用方法

Discuzx数据库操作DB类和C::t类使用方法

类定义文件 DB类: 文件\source\class\class_core.php class DB extends discuz_database {} DB类封装常用方法: DB::table...

mysql 3306端口启动失败原因及解决方案

解决方法: 1.首先,使用组合键“win+R”运行cmd,进入命令提示符窗口; 2.进入到命令提示符窗口后,在命令行中执行netstat -ano命令,查看端口进程; 3.在端口进程列表中,查找到...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。