`
chenlb
  • 浏览: 696489 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

从mysql 表中随机找出10条记录

阅读更多
      这个对随机取样很有用

SELECT * FROM tbl_name ORDER BY RAND() LIMIT 10;

分享到:
评论
1 楼 zx848 2012-02-20  
select count(*) from ${tableName};
/*701760*/
select * from ${tableName} order by rand(20) limit 5;
/* 0 rows affected, 5 rows found. Duration for 1 query: 254.953 sec. */

相关推荐

    mysql数据库my.cnf配置文件

    # 你的操作系统在这个队列大小上有它自己的限制(可以检查你的OS文档找出这个变量的最大值),试图设定back_log高于你的操作系统的限制将是无效的。 max_connections = 500 # MySQL的最大连接数,如果服务器的并发...

    mysql MySQL数据库开发优化与管理维护

    - **定位执行效率较低的SQL语句**:找出性能瓶颈所在。 - **通过EXPLAIN分析低效SQL的执行计划**:利用EXPLAIN工具分析执行计划。 - **确定问题,并采取相应的优化措施**:针对发现的问题制定解决方案。 - **索引...

    在线考试源代码(PHP&MySQL)

    管理员可以从后台查看整体的考试成绩,进行统计分析,找出学生普遍出错的题目,以便改进教学方法。 总的来说,这个"在线考试源代码(PHP&MySQL)"涵盖了Web开发中的一些核心概念,如MVC架构、数据库设计、用户认证、...

    mysql优化取随机数据慢的方法

    在MySQL中,优化随机数据抽取的关键在于避免使用`ORDER BY RAND()`,因为这会导致全表扫描,效率极低。特别是当表记录数量较大时,这种性能问题会更加明显。以下是一些优化策略: 1. **避免`ORDER BY RAND()`**: ...

    8k gre词汇英语词汇mysql格式

    使用这样的数据库,考生可以通过SQL查询来学习和复习GRE词汇,例如,查找特定词性的单词,按主题分类单词,或者找出一组单词的所有同义词和反义词。同时,可以利用编程语言(如Python或Java)连接数据库,创建自定义...

    mysql性能优化-慢查询分析、优化索引和配置.doc

    - **使用EXPLAIN分析查询**:通过`EXPLAIN`命令来分析SQL查询的执行计划,找出可能导致性能问题的因素,例如全表扫描、不使用索引等情况。 #### 三、配置优化 针对MySQL服务器的性能调优,还需要关注一系列的配置...

    数据库+Mysql+性能调用+用于在实践过程中进行Mysql的性能调优

    15. **监控慢查询日志**:定期分析慢查询日志,找出性能问题并优化。 16. **使用合适的数据存储引擎**:根据应用需求选择合适的存储引擎,如InnoDB适合事务处理,MyISAM适合读取密集型应用。 17. **定期维护数据库...

    mysql-5.6.20.tar.gz

    2. Slow Query Log:改进了慢查询日志,可以记录更详细的查询信息,帮助找出并优化低效查询。 总的来说,MySQL 5.6.20是一个具有里程碑意义的版本,它的改进和新特性极大地提升了数据库的性能和可用性。无论是对于...

    网易技术部MySQL中文资料

    - 介绍了如何使用`EXPLAIN`命令来分析查询计划,找出优化点。 - **11.1.4 确定问题,并采取相应的优化措施** - 给出了针对分析结果采取的具体优化策略。 - **11.2 索引问题** - **11.2.1 索引的存储分类** - ...

    MySQL5 权威指南第3版中文版_part1

     10.9 找出冗余的数据记录  10.10 数据表设计方案的改进  10.11 对前n条或后n条记录进行处理  10.12 以随机方式选择数据记录  10.13 全文索引  10.14 锁定  10.15 事务  第11章 访问权限与信息安全  11.1 ...

    整理MYSQL中关于索引的相关面试题集

    MySQL中的索引是数据库性能优化的关键技术之一,尤其在...同时,利用`EXPLAIN`分析执行计划,可以找出性能瓶颈并针对性地进行优化。在实际工作中,应根据业务需求和数据特性选择合适的索引类型,以实现最佳的查询性能。

    Golang 针对 MySQL 数据库表结构的差异 SQL 工具。.zip

    1. **比较数据库模式**:工具可以比较两个不同的MySQL数据库实例或者同一数据库的不同版本,找出表结构的差异,比如新增的表、字段、索引或约束。 2. **生成SQL脚本**:根据比较结果,工具能自动生成用于更新目标...

    php+html+mysql开发抽奖程序

    抽奖时,PHP会查询数据库,找出符合条件的用户,并更新他们的中奖状态。 在实现过程中,PHP和MySQL之间的交互通常通过SQL语句完成,如`INSERT`用于添加新用户,`SELECT`用于检索数据,`UPDATE`用于更新中奖信息。...

    MySQL性能优化的最佳实践

    选择一个复杂的查询语句(如多表联接),在其前添加`EXPLAIN`关键字,可以观察到MySQL的执行计划,进而找出潜在的性能问题。 **示例代码**: ```sql -- 未优化的查询 EXPLAIN SELECT * FROM table1 JOIN table2 ON ...

    MySQL性能优化

    2. **使用EXPLAIN分析查询**:通过EXPLAIN关键字可以了解MySQL处理SQL语句的方式,帮助找出性能瓶颈,比如未充分利用的索引或不必要的表扫描。 3. **LIMIT 1用于获取单行数据**:当预期查询结果只有一行时,使用...

Global site tag (gtag.js) - Google Analytics