检索数据

2024/5/22 23:03:00

本文主要是介绍检索数据,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

检索数据

SELECT应该是SQL中最常使用的语句,它的用途就是从一个或多个表中检索数据。
为了使用SELECT检索数据,必须至少给出两条信息:想检索哪些列的数据,以及从哪个表中检索。

检索单个列

Students表:

| id  | class_id | name | gender | score |
| --- | -------- | ---- | ------ | ----- |
| 1   | 1        | 小明 | M      | 90    |
| 2   | 1        | 小红 | F      | 95    |
| 3   | 1        | 小军 | M      | 88    |
| 4   | 1        | 小米 | F      | 73    |
| 5   | 2        | 小白 | F      | 81    |
| 6   | 2        | 小兵 | M      | 55    |
| 7   | 2        | 小林 | M      | 85    |
| 8   | 3        | 小新 | F      | 91    |
| 9   | 3        | 小王 | M      | 89    |
| 10  | 3        | 小丽 | F      | 88    |
SELECT name FROM Students;

+-------+
|  name |
+-------+
| 小明  |
| 小红  |
| 小军  |
| 小米  |
| 小白  |
| 小兵  |
| 小林  |
| 小新  |
| 小王  |
| 小丽  |
+-------+

上述语句通过SELECT语句从Students表中检索一个名为name的列。
需要检索的列名写在SELECT之后,从哪个表中检索写在FROM之后。

提示:

  1. 多条SQL语句必须以分号(;)分隔,单条SQL语句后可以不加分号。
  2. SQL语句不区分大小写,因此SELECT与select是相同的,但是开发人员喜欢对SQL关键字使用大写,而对列名和表名使用小写,这样做使代码更易于阅读。
  3. SQL语句可以写在一行,也可以分行写,语句中的所有空格都会被忽略,但是开发人员喜欢分成多行,也是为了易于阅读。

检索多个列

在SELECT之后给出多个列名,列名之间以逗号分隔,就可以检索多个列。

SELECT name,score FROM Students;

+-------+-------+
|  name | score |
+-------+-------+
| 小明  | 90    |
| 小红  | 95    |
| 小军  | 88    |
| 小米  | 73    |
| 小白  | 81    |
| 小兵  | 55    |
| 小林  | 85    |
| 小新  | 91    |
| 小王  | 89    |
| 小丽  | 88    |
+-------+-------+

检索所有列

可以通过(*)通配符来检索所有的列。

SELECT * FROM Students;

+----+----------+------+--------+-------+
| id | class_id | name | gender | score |
+----+----------+------+--------+-------+
| 1  | 1        | 小明 | M      | 90    |
| 2  | 1        | 小红 | F      | 95    |
| 3  | 1        | 小军 | M      | 88    |
| 4  | 1        | 小米 | F      | 73    |
| 5  | 2        | 小白 | F      | 81    |
| 6  | 2        | 小兵 | M      | 55    |
| 7  | 2        | 小林 | M      | 85    |
| 8  | 3        | 小新 | F      | 91    |
| 9  | 3        | 小王 | M      | 89    |
| 10 | 3        | 小丽 | F      | 88    |
+----+----------+------+--------+-------+


这篇关于检索数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程