欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL - SELECT语句

程序员文章站 2024-01-16 08:09:04
...

MySQL SELECT语句

MySQL - SELECT语句MySQL - SELECT语句MySQL - SELECT语句MySQL - SELECT语句

1、检索单个列

SELECT基本语法:

 SELECT [列名] FROM [表名]

示例:

SELECT prod_price FROM products;
MySQL - SELECT语句

2、检索多列:‘ , ’

检索多列时,只需要在不同列后面增加 , 即可。

示例:

SELECT `prod_name`, `prod_price` FROM `products`;
MySQL - SELECT语句

3、检索全部列:‘ * ’

使用通配符来匹配所有列。并不需要显示的指明所要查询的列。

注: 一般不要使用通配符 * ,检索不需要的列会降低索引和应用程序的性能。

示例:

SELECT * FROM products;
MySQL - SELECT语句

4、检索值不同的行:‘ DISTINCT ’

在实际过程中,我们往往需要查看这一类别包含多少种,例如多少厂家公司等。我们就需要使用 DISTINCT 关键字来限定。类似于数据结构中的集合

没有加限定:

SELECT vend_id FROM products;
MySQL - SELECT语句

加了限定:

SELECT DISTINCT vend_id FROM products;
MySQL - SELECT语句

5、限制检索输出:‘ LIMIT ’

LIMIT 用来下限定输出的个数。这里主要包含两种区间语法。
前提: 假定从第一行开始
输出前 5 个:

SELECT prod_name FROM products LIMIT 5;
MySQL - SELECT语句

输出(6-10)行:

SELECT prod_name FROM products LIMIT 5, 5;
MySQL - SELECT语句

6、检索完全限定:‘ . ’

使用 . 符号来限定名称,类似于面向对象里面的调用方法。
示例:

SELECT products.prod_name FROM products;
# 和下面表达的意思相同
SELECT products.prod_name FROM products;
MySQL - SELECT语句