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

MySQL的一些技巧

 
阅读更多

使用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

 

如果想给字符串类型字段值加上双引号'"'作为限定符,可以使用下面的方法:

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

 

转载地址:http://www.cnblogs.com/edwardlost/archive/2011/03/01/1967925.html

分享到:
评论

相关推荐

    Mysql使用技巧心得

    本文将分享一些我在使用MySQL时的心得体会和技术要点,希望能够帮助到正在学习或使用MySQL的朋友。 #### MySQL常用函数与操作 1. **格式化输出** 在MySQL中,可以通过`FORMAT`函数对数值进行格式化处理,以便于...

    MySQL编程技巧·编程和数据库管理篇

    本书全面深入地介绍了MySQL的功能,主要内容包括MySQL、PHP、Apache、Perl等组件的安装与功能简介,mysql等一些重要系统管理工具和用户操作界面的使用,MySQL数据库系统设计的基础知识与用不同语言设计MySQL数据库的...

    Educoder题目:MySQL开发技巧 - 批量数据入库及检索答案解析.md

    Educoder题目:MySQL开发技巧 - 批量数据入库及检索答案解析.md

    mysql日期操作技巧

    mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧mysql日期操作技巧

    mysql 调优技巧

    mysql 调优技巧,深入mysql 语言,数据类型的细节。适合有一定数据库基础的专业人员

    MySQL调优讨论:原理 优化 技巧

    本篇文章将深入探讨MySQL调优的原理、优化策略以及实用技巧,旨在帮助你提升数据库性能,确保系统的稳定性和效率。 一、MySQL调优原理 1. **查询优化**:查询优化是数据库调优的核心,它涉及到SQL语句的编写、索引...

    mysql使用技巧了解mysql常用语句浅显易懂

    此外,MySQL还提供了一些操作技巧,如使用分号结束命令,即使忘记分号也可以补上;通过光标上下键可以快速调出历史命令。这些基础操作和技巧是理解和使用MySQL的基础,熟练掌握它们能够让你更高效地管理和操作数据库...

    MySQL优化技巧大全.pdf

    "MySQL优化技巧大全.pdf" MySQL优化技巧大全.pdf是一份关于MySQL数据库优化的详细指南,涵盖了多种MySQL数据库优化技巧和方法。以下是对该文件的总结和分析: 1. 根据当前时间计算年龄 MySQL提供了多种方式来计算...

    MySQL 精华技巧(CHM)

    这些只是《MySQL精华技巧》可能涵盖的一些核心主题,实际内容可能更广泛,包括更深入的数据库管理、性能优化和故障排查技巧。学习和掌握这些知识将有助于提升你在MySQL领域的专业技能,使你能够更好地管理和优化...

    mysql新手学习技巧

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,对于新手来说,掌握其基本操作和优化技巧至关重要。以下是一些关于MySQL的学习和优化的关键知识点: 1. **基础语法与查询优化**: - **SQL语句**:了解并熟练...

    Linux应用集成MySQL数据库访问技巧

    ### Linux应用集成MySQL数据库访问技巧详解 在当前的数字化时代,数据库成为了众多应用程序的核心组成部分,尤其是在Web应用领域,如电子商务平台和其他需要实时处理大量数据的动态网站。在这些场景下,选择合适的...

    MySQL DBA求职技巧_MYSQL_

    以下是一些关于MySQL DBA求职技巧的关键知识点: 1. **基础理论**:熟悉数据库管理系统的基本概念,如ACID(原子性、一致性、隔离性、持久性)属性,事务处理,以及SQL语言,包括DML(数据操作语言)、DDL(数据...

    Mysql 优化技巧总结(自己整理)

    ### MySQL优化技巧总结 #### 一、MySQL慢查询日志(Slow Query Log)与mysqldumpslow工具 **慢查询日志**是MySQL提供的一种非常实用的功能,它能够帮助我们记录并分析那些执行时间较长的SQL语句,进而找出性能瓶颈并...

    Mysql配置技巧

    ### MySQL配置技巧详解 在IT领域中,MySQL作为一款广泛使用的开源关系型数据库管理系统,其配置与优化一直是DBA及开发人员关注的重点。本文将基于提供的文件内容,深入解析几个关键的MySQL配置与管理技巧。 #### ...

    MYSQL实战技巧和优化.pptx

    公司内部技术分享,MYSQL实战技巧和优化。丰富的mysql实战技巧,关联查询,各种join的区别,索引优化,索引失效等内容。

    MYSQL

    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是一种流行的开源关系型数据库管理系统,因其快速、稳定、易于使用且免费开放源代码的特点而被广泛采用。MySQL支持多种操作系统,包括但不限于Linux、...

    Mysql使用技巧

    【MySQL使用技巧】 在本文中,我们将探讨如何...以上就是在DOS环境下操作MySQL的一些基本技巧。熟练掌握这些命令,可以高效地管理和维护MySQL数据库。请根据实际需求调整和扩展这些操作,确保数据库的安全性和稳定性。

    MySQL优化技巧.rar

    这份"MySQL优化技巧"的文档很可能会涵盖多个方面,包括查询优化、索引优化、存储引擎选择、架构设计以及服务器配置等方面。下面将详细介绍这些关键领域的优化策略。 1. **查询优化**:SQL查询是数据库性能的关键...

Global site tag (gtag.js) - Google Analytics