使用RAND()获取随机结果
在ORDER BY语句中可按照如下的随机顺序检索数据行:
mysql> SELECT * FROM tbl_name ORDER BY RAND();
ORDER BY RAND()同 LIMIT 的结合从一组列中选择随机样本很有用:
mysql> SELECT * FROM table1, table2 WHERE a=b AND c<d
-> ORDER BY RAND() LIMIT 1000;
GROUP BY列别名
数据表没有day字段(date型),只有ctime字段(datetime型),但需要按天进行汇总统计:
mysql> select date(ctime) as day, count(*) from league_apply where ctime >= '2011-02-15' and ctime <= '2011-02-28' group by day;
SELECT ... INTO OUTFILE 导出数据
在下面的例子中,导出数据到指定文件,各值使用制表符'\t'分隔,记录之间使用'\r\n'作为换行符(导出的数据格式很容易导入excel表中)
SELECT english, chinese, player_ca INTO OUTFILE '/tmp/players.text'
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\r\n'
FROM player_star_original
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\r\n'
FROM player_star_original
如果想给字符串类型字段值加上双引号'"'作为限定符,可以使用下面的方法:
SELECT english, chinese, player_ca INTO OUTFILE '/tmp/players.text'
FIELDS TERMINATED BY '\t' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
FROM player_star_original
FIELDS TERMINATED BY '\t' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
FROM player_star_original
转载地址:http://www.cnblogs.com/edwardlost/archive/2011/03/01/1967925.html
相关推荐
本文将分享一些我在使用MySQL时的心得体会和技术要点,希望能够帮助到正在学习或使用MySQL的朋友。 #### MySQL常用函数与操作 1. **格式化输出** 在MySQL中,可以通过`FORMAT`函数对数值进行格式化处理,以便于...
本书全面深入地介绍了MySQL的功能,主要内容包括MySQL、PHP、Apache、Perl等组件的安装与功能简介,mysql等一些重要系统管理工具和用户操作界面的使用,MySQL数据库系统设计的基础知识与用不同语言设计MySQL数据库的...
Educoder题目:MySQL开发技巧 - 批量数据入库及检索答案解析.md
mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧
mysql 调优技巧,深入mysql 语言,数据类型的细节。适合有一定数据库基础的专业人员
本篇文章将深入探讨MySQL调优的原理、优化策略以及实用技巧,旨在帮助你提升数据库性能,确保系统的稳定性和效率。 一、MySQL调优原理 1. **查询优化**:查询优化是数据库调优的核心,它涉及到SQL语句的编写、索引...
此外,MySQL还提供了一些操作技巧,如使用分号结束命令,即使忘记分号也可以补上;通过光标上下键可以快速调出历史命令。这些基础操作和技巧是理解和使用MySQL的基础,熟练掌握它们能够让你更高效地管理和操作数据库...
"MySQL优化技巧大全.pdf" MySQL优化技巧大全.pdf是一份关于MySQL数据库优化的详细指南,涵盖了多种MySQL数据库优化技巧和方法。以下是对该文件的总结和分析: 1. 根据当前时间计算年龄 MySQL提供了多种方式来计算...
这些只是《MySQL精华技巧》可能涵盖的一些核心主题,实际内容可能更广泛,包括更深入的数据库管理、性能优化和故障排查技巧。学习和掌握这些知识将有助于提升你在MySQL领域的专业技能,使你能够更好地管理和优化...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,对于新手来说,掌握其基本操作和优化技巧至关重要。以下是一些关于MySQL的学习和优化的关键知识点: 1. **基础语法与查询优化**: - **SQL语句**:了解并熟练...
### Linux应用集成MySQL数据库访问技巧详解 在当前的数字化时代,数据库成为了众多应用程序的核心组成部分,尤其是在Web应用领域,如电子商务平台和其他需要实时处理大量数据的动态网站。在这些场景下,选择合适的...
以下是一些关于MySQL DBA求职技巧的关键知识点: 1. **基础理论**:熟悉数据库管理系统的基本概念,如ACID(原子性、一致性、隔离性、持久性)属性,事务处理,以及SQL语言,包括DML(数据操作语言)、DDL(数据...
### MySQL优化技巧总结 #### 一、MySQL慢查询日志(Slow Query Log)与mysqldumpslow工具 **慢查询日志**是MySQL提供的一种非常实用的功能,它能够帮助我们记录并分析那些执行时间较长的SQL语句,进而找出性能瓶颈并...
### MySQL配置技巧详解 在IT领域中,MySQL作为一款广泛使用的开源关系型数据库管理系统,其配置与优化一直是DBA及开发人员关注的重点。本文将基于提供的文件内容,深入解析几个关键的MySQL配置与管理技巧。 #### ...
公司内部技术分享,MYSQL实战技巧和优化。丰富的mysql实战技巧,关联查询,各种join的区别,索引优化,索引失效等内容。
Apache一起使用 MySQL 18 问题和常见的错误 18.1 如果 MySQL总是崩溃怎么办 18.2 使用 MySQL 时一些常见错误 18.2.1 MySQL server has gone away错误 18.2.2 Can't connect to [local] MySQL ...
### MySQL 讨论:原理+优化+技巧 #### MySQL 简介 MySQL是一种流行的开源关系型数据库管理系统,因其快速、稳定、易于使用且免费开放源代码的特点而被广泛采用。MySQL支持多种操作系统,包括但不限于Linux、...
【MySQL使用技巧】 在本文中,我们将探讨如何...以上就是在DOS环境下操作MySQL的一些基本技巧。熟练掌握这些命令,可以高效地管理和维护MySQL数据库。请根据实际需求调整和扩展这些操作,确保数据库的安全性和稳定性。
这份"MySQL优化技巧"的文档很可能会涵盖多个方面,包括查询优化、索引优化、存储引擎选择、架构设计以及服务器配置等方面。下面将详细介绍这些关键领域的优化策略。 1. **查询优化**:SQL查询是数据库性能的关键...