教程 > sql 教程 > 阅读:32

sql select 语句——迹忆客-ag捕鱼王app官网

sql select语句用于从数据库表中获取数据,该表以结果表的形式返回数据。这些结果表称为结果集。

语法

select 语句的基本语法如下

select column1, column2, columnn from table_name;

此处,column1、column2... 是要获取其值的表的字段。如果要获取表中可用的所有字段,则可以使用以下语法。

select * from table_name;

示例

还是用 customers 表为例,表里有下面这些数据

 ---- ---------- ----- ----------- ---------- 
| id | name     | age | address   | salary   |
 ---- ---------- ----- ----------- ---------- 
|  1 | ramesh   |  32 | ahmedabad |  2000.00 |
|  2 | khilan   |  25 | delhi     |  1500.00 |
|  3 | kaushik  |  23 | kota      |  2000.00 |
|  4 | chaitali |  25 | mumbai    |  6500.00 |
|  5 | hardik   |  27 | bhopal    |  8500.00 |
|  6 | komal    |  22 | mp        |  4500.00 |
|  7 | muffy    |  24 | indore    | 10000.00 |
 ---- ---------- ----- ----------- ---------- 

接下来我们获取 customers 表中可用客户的 id、name和 salary 字段。

sql> select id, name, salary from customers;

查询结果如下

 ---- ---------- ---------- 
| id | name     | salary   |
 ---- ---------- ---------- 
|  1 | ramesh   |  2000.00 |
|  2 | khilan   |  1500.00 |
|  3 | kaushik  |  2000.00 |
|  4 | chaitali |  6500.00 |
|  5 | hardik   |  8500.00 |
|  6 | komal    |  4500.00 |
|  7 | muffy    | 10000.00 |
 ---- ---------- ---------- 

如果要获取 customers 表的所有字段,则应使用方式进行查询。

sql> select * from customers;

这将产生如下所示的结果。

 ---- ---------- ----- ----------- ---------- 
| id | name     | age | address   | salary   |
 ---- ---------- ----- ----------- ---------- 
|  1 | ramesh   |  32 | ahmedabad |  2000.00 |
|  2 | khilan   |  25 | delhi     |  1500.00 |
|  3 | kaushik  |  23 | kota      |  2000.00 |
|  4 | chaitali |  25 | mumbai    |  6500.00 |
|  5 | hardik   |  27 | bhopal    |  8500.00 |
|  6 | komal    |  22 | mp        |  4500.00 |
|  7 | muffy    |  24 | indore    | 10000.00 |
 ---- ---------- ----- ----------- ---------- 

查看笔记

扫码一下
查看教程更方便
网站地图