首页 > 其他 > 详细

3.SELECT 语句

时间:2017-02-06 23:36:19      阅读:164      评论:0      收藏:0      [点我收藏+]

SELECT 语句用于从表中选取数据。

结果被存储在一个结果表中(称为结果集)。

SQL SELECT 语法

SELECT 列名称 FROM 表名称

以及:

SELECT * FROM 表名称

注释:SQL 语句对大小写不敏感。SELECT 等效于 select。

创建表Persons

CREATE TABLE Persons(
   Id_P   INT              NOT NULL,
   LastName VARCHAR (20)     NOT NULL,
   FirstName VARCHAR (20)     NOT NULL,
   Address  CHAR (25),
   City     CHAR (25),
   PRIMARY KEY (Id_P)
);

INSERT INTO Persons (Id_P,LastName,FirstName,Address,City) VALUES(1,‘Adams‘,‘John‘,‘Oxford Street‘,‘London‘);

INSERT INTO Persons (Id_P,LastName,FirstName,Address,City) VALUES(2,‘Bush‘,‘George‘,‘Fifth Avenue‘,‘New York‘);

INSERT INTO Persons (Id_P,LastName,FirstName,Address,City) VALUES(3,‘Bush‘,‘Carter‘,‘Thomas‘,‘Changan Street‘);

1.我们希望从表中选取所有的列:

SELECT * FROM Persons;

mysql> SELECT * FROM Persons;
+------+----------+-----------+---------------+----------------+
| Id_P | LastName | FirstName | Address       | City           |
+------+----------+-----------+---------------+----------------+
|    1 | Adams    | John      | Oxford Street | London         |
|    2 | Bush     | George    | Fifth Avenue  | New York       |
|    3 | Bush     | Carter    | Thomas        | Changan Street |
+------+----------+-----------+---------------+----------------+
3 rows in set (0.07 sec)

提示:星号(*)是选取所有列的快捷方式。

 

2.如果选取其中的列,如,LastName FirstName

select LastName , FirstName from Persons;

mysql> select LastName , FirstName from Persons;
+----------+-----------+
| LastName | FirstName |
+----------+-----------+
| Adams    | John      |
| Bush     | George    |
| Bush     | Carter    |
+----------+-----------+
3 rows in set (0.00 sec)

3.对于查询出来的结果说明:

在工作中,我们老大多次强调数据集的概念,查询出来的数据就是一个数据集,result-set

 

3.SELECT 语句

原文:http://www.cnblogs.com/yejibigdata/p/6372016.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!