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写入文件时很有用。
分享到:
相关推荐
MySQL是世界上最受欢迎的关系型数据库管理系统之一,尤其在Web应用程序中被广泛使用。本文将详细介绍MySQL 8.0.20的安装过程,该版本适用于Linux发行版中的EL7...记得定期更新MySQL以获取最新的安全修复和功能改进。
- `java.sql.ResultSet`: 存储查询结果的对象,可以通过迭代遍历获取数据。 **MySQL Connector/J 5.1.47 特性** - 兼容性:支持MySQL 5.1.x版本的数据库特性。 - 支持最新的JDBC标准:遵循JDBC 4.0规范。 - 性能...
总的来说,MySQL Connector/J 8.0.15.jar 是 Java 开发人员连接到 MySQL 8.0 数据库的重要工具,它提供了全面的 JDBC 支持,让开发人员能够轻松地执行各种数据库操作,包括数据查询、插入、更新和删除。通过合理地...
`mysql-connector-java`驱动实现了这些接口,使得Java应用能够连接到MySQL服务器,执行SQL命令,并处理返回的结果。 在`mysql-connector-java-5.1.34.jar`这个特定的版本中,5.1系列是MySQL JDBC驱动的一个稳定版本...
5. **事务处理**:MySQL Connector/NET支持事务处理,开发者可以通过`MySqlConnection`的`BeginTransaction`、`Commit`和`Rollback`方法来控制事务的生命周期,确保数据的一致性和完整性。 6. **参数化查询**:为...
5. **JSON 和 XML 数据处理**:在现代 Web 开发中,JSON 和 XML 常被用于数据交换格式。"mysql-udf-http" 支持解析和处理这两种格式的数据,这意味着用户可以在 SQL 查询中直接处理从 Web 服务返回的结构化数据。 6...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,而Java作为一种广泛使用的编程语言,经常被用来与MySQL进行数据交互。在Java应用程序中连接MySQL数据库时,需要一个特定的驱动程序,这就是MySQL Connector/J,它...
`.tar.gz`文件格式是Unix/Linux环境中常用的归档和压缩方式,我们可以使用相应的工具(如tar和gzip命令,或者在Windows上的7-Zip)来解压它。 解压后,你会得到一个名为`mysql-connector-java-8.0.26`的目录,里面...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`mysql-connector-java-5.1.30`是MySQL官方为Java开发者提供的数据库连接驱动包。这个驱动包使得Java应用程序能够与MySQL数据库进行无缝通信,执行SQL查询,...
3. **数据适配器和数据集**:` MySqlDataAdapter `类结合` MySqlCommand `和` DataTable `,实现数据的填充、检索和更新。数据集(DataSet)提供离线数据操作能力,可以缓存数据库中的数据,进行增删改查操作。 4. ...
5. **处理结果**:对于查询语句,`executeQuery()`会返回一个`ResultSet`,你可以遍历这个结果集来获取数据。对于更新语句,`executeUpdate()`将返回受影响的行数。 6. **关闭资源**:在完成数据库操作后,记得关闭...
在安装`mysql-community-release-el6-5.noarch.rpm`之前,你需要确保系统已经安装了`rpm`和`yum`,并准备好网络环境,因为YUM仓库依赖于互联网连接来获取和安装软件包。安装步骤大致如下: 1. **下载RPM包**:首先...
- `ExecuteReader()`用于获取数据集,返回`SqlDataReader`对象,适合大量数据读取。 - `ExecuteScalar()`返回单个值,通常用于查询计数或计算结果。 - `ExecuteNonQuery()`用于执行不返回数据的命令,如DDL语句。...
在接口自动化测试场景下,JDBC采样器(JDBC Sampler)是核心组件,它可以发送SQL查询或命令到数据库服务器,并获取结果。在JDBC Connection Configuration中设置数据库URL、用户名、密码等信息,然后在JDBC Sampler...
8. **元数据查询**:可以通过`DatabaseMetaData`类获取数据库、表、列等元数据信息。 9. **事务处理**:支持显式和隐式的事务控制,可以根据业务需求选择合适的事务隔离级别。 10. **执行批处理**:可以一次提交多个...
5. **处理结果集**:如果执行的是查询操作,会返回一个`java.sql.ResultSet`对象,你可以遍历这个结果集获取数据。 6. **关闭资源**:在完成数据库操作后,记得关闭ResultSet、Statement和Connection,以释放系统...
总的来说,`mysql-connector-java-5.1.25.jar`是Java开发者在使用MySQL数据库时不可或缺的组件,它提供了与MySQL交互的桥梁,使得Java应用可以方便地执行SQL查询,管理数据,以及利用MySQL的各种高级功能。...
5. 处理结果,如果是查询语句,可以获取`ResultSet`对象并遍历其结果。 6. 关闭资源,包括`ResultSet`、`Statement`和`Connection`。 了解MySQL Connector/J的工作原理对于Java开发者来说非常重要,因为它允许他们...
"mysql-connector-java-3.0.16-ga-bin.jar" 是这个特定版本的驱动程序,用于与MySQL 3.x至5.x版本兼容。 该驱动程序的主要功能包括: 1. **连接建立**:通过提供JDBC URL、用户名和密码,Java应用程序可以使用`...
然而,随着时间推移,可能需要升级到新版本以保持与最新MySQL服务器的兼容性,并获取安全更新。 总的来说,"mysql-connector-c-6.1.11-src"提供了深入了解和定制MySQL C语言客户端的机会,适合有经验的C程序员和...