1、限制返回的行数:
(1)
<!---->SELECT author FROM book LIMIT 2;
该命令将返回前两行记录
(2)
<!---->SELECT author FROM book LIMIT 1, 2;
该命令返回两条记录,但是该记录是从第二条记录开始算起(注意,行数计数的起点是从0而不是1开始的,这跟Java中的数组很象)
2、排序返回的结果:(order by)
<!---->SELECT name, birth FROM pet ORDER BY birth;
返回的序列以升序(默认)形式排列,如果想降序排列,则需要这样:
<!---->SELECT name, birth FROM pet ORDER BY birth DESC;
你也可以显式指明按升序方式排列:
<!---->SELECT name, birth FROM pet ORDER BY birth ASC;
DESC(ASC)也可以应用与多个column中:
<!---->SELECT name, species, birth FROM pet ORDER BY species, birth DESC;
结果:
<!---->+----------+---------+------------+
| name | species | birth |
+----------+---------+------------+
| Chirpy | bird | 1998-09-11 |
| Whistler | bird | 1997-12-09 |
| Claws | cat | 1994-03-17 |
| Fluffy | cat | 1993-02-04 |//------------------
| Fang | dog | 1990-08-27 |// 降序排列
| Bowser | dog | 1989-08-31 |//
| Buffy | dog | 1989-05-13 |//
| Puffball | hamster | 1999-03-30 |//-------------------
| Slim | snake | 1996-04-29 |
+----------+---------+------------+
3、去掉返回结果中相同的记录(只返回一个):
<!---->SELECT DISTINCT amount FROM loan;
4、模糊查询:
<!---->SELECT name FROM author WHERE name LIKE 'M%';
MySQL有两个通配符 % 和 _ 。其中 % 匹配 0或多个任意的字符, _ 匹配一个 任意字符
5、获得某一行的最小值、最大值、平均值, 总和:
<!---->SELECT MIN(wt), AVG(wt), MAX(wt), SUM(wt) FROM person;
6、时间运算:
<!----> SELECT NOW(), CURTIME(), CURDATE();
运行结果:
<!---->+-----------------------+-----------+------------+
| NOW() | CURTIME() | CURDATE() |
+-----------------------+-----------+------------+
| 2007-09-14 10:42:20 | 10:42:20| 2007-09-14|
+-----------------------+-----------+------------+
7、把查询结果导出到文件:
<!---->SELECT * FROM author
INTO OUTFILE '/tmp/author'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
当用 into dumpfile 代替 into outfile时,select语句返回的结果必须不能多于1条。into dumpfile写入文件的格式既没有column分隔符,也没有行分隔符,这在将BLOB写入文件时很有用。
分享到:
相关推荐
C:使用mysql命令 mysql -u username -p -D dbname 五、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是 :mysql> 2、退出MySQL:quit或exit...
C:使用mysql命令 mysql -u username -p -D dbname 一、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql> 2、退出MySQL:quit或...
5. mysql-replication接收到数据,调用Processor的处理器,将原始数据传送到处理器。 6. Processor读取config.xml文件中的信息,获取需要同步到redis的表信息,对mysql-replication传过来的数据进行过滤,将需要处理...
8.3.2. mysql命令 8.3.3. 怎样从文本文件执行SQL语句 8.3.4. mysql技巧 8.4. mysqlaccess:用于检查访问权限的客户端 8.5. mysqladmin:用于管理MySQL服务器的客户端 8.6. mysqlbinlog:用于处理二进制日志文件的...
C:使用mysql命令 mysql -u username -p -D dbname 一、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql> 2、退出MySQL:quit或exit...
消息聊天系统MySQL表设计_聊天系统-数据库设计 //常⽤的redis命令 CONFIG SET requirepass "mypass" //Hashmap hset [key] [field] value] hget [key] [field] hgetall [key] //List LPUSH [key] [value] RPUSH [key...
ADO.Net助手是一个获取ADO.Net连接字符串(支持ADO.Net助手是一个获取ADO.Net连接字符串(支持Access,SQLite,SQLServer,MySQL和ORACLE),测试SQL命令,存储过程和数据库之间互导数据的辅助软件。ADO.Net助手还可以...
连接 Python3 和 MySQL 可以实现数据的存储、检索和分析。本文将紹介如何使用 Python3 连接 MySQL 数据库,实现数据的增删改查操作。 连接 MySQL 数据库 ---------------- 要连接 MySQL 数据库,需要使用 PyMySQL ...
MySQL数据导入到Oracle的中间件,其工作原理是将MySQL数据的导出命令写入到d:/mysqltooracle/exportcmd.txt,打开该文件即可获取需要手动执行的导出MySQL数据的sql脚本,执行后会在 “/var/mysqltooracle”(针对...
ADO.Net助手是一个获取ADO.Net连接字符串(支持Access,SQLite,SQLServer,MySQL和ORACLE),测试SQL命令,存储过程和数据库之间互导数据的辅助软件。ADO.Net助手还可以用来以插入SQL语句形式导出导入记录,目前提供了...
4. 导入数据库:可以使用 source 命令、mysqldump 命令和 mysql 命令来导入数据库,例如: * 使用 source 命令:mysql> source 导出的文件名 * 使用 mysqldump 命令:mysqldump -u 用户名 -p 数据库名 导出的...
docker 环境搭建文档 Docker 是什么? ------------- Docker 是一个应用打包、分发、部署的工具。...5. 更新加密规则:mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE ;
11-MySQL命令带字符集导入到底做了什么?.avi 12-MySQL数据中文不乱码终极实战.avi 13-MySQL数据中文不乱码终极大总结.avi 14-更改生产线上MySQL数据字符集的方案讲解.avi 第五部 MySQL备份、增量备份及数据恢复...
本项目是一个Python脚本工具,用于从中国国家统计局获取数据,并将数据存储到MySQL数据库中。它包含了创建数据库表、插入数据以及管理数据库连接等功能。 (本代码仅供参考使用,无法直接运行) 环境要求 Python 3....
8.3.2. mysql命令 8.3.3. 怎样从文本文件执行SQL语句 8.3.4. mysql技巧 8.4. mysqlaccess:用于检查访问权限的客户端 8.5. mysqladmin:用于管理MySQL服务器的客户端 8.6. mysqlbinlog:用于处理二进制日志文件的...
List 数据类型常用于实现一个消息队列,可以确保先后顺序,不必像 MySQL 那样还需要通过 ORDERBY 来进行排序。在处理 Web 客户端发送的命令请求时,某些操作的执行时间可能会比我们预期的更长一些,通过将待执行任务...
MySQL是一种关系型数据库管理系统(RDBMS),它是使用结构化查询语言(SQL)进行数据库管理的。...开源性:MySQL是开源软件,可以免费获取和使用。它是许多开发者和组织首选的数据库管理系统之一。
0. 准备: 自己的onenet云平台 该程序连接onenet云平台,从onenet获取数据进行处理 爱吃凉拌辣芒果 2022年6月8日
MySQL主从配置是指将一个MySQL数据库服务器设置为主服务器,另一个服务器设置为从服务器,实现数据的实时同步。主从配置可以提高数据库的可用性和读取性能。本文将详细介绍MySQL主从配置的完整步骤。 一、主库配置 ...