3.SELECT 语句
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
最新文章
- VS调式显示问题
- JavaScript获取一段html片段中a标签的href值
- mysql 联合索引和唯一索引
- Shell编程基础教程5--文本过滤、正则表达式、相关命令
- solr 6.1 服务端 tomcat 搭建及调用
- ART:Android 摆脱卡顿的希望?
- 微信web调试工具
- 安森美电量计采用内部电阻跟踪电流--电压HG-CVR
- HDU 5492(DP) Find a path
- pushMeBaby,github链接
- JS复习:第二十二章
- mybatis入门-动态sql
- CF368 E - Garlands
- QMQ去哪儿网-mq中间件(启动失败)
- 添加用户到sudoers
- oracle语句优化
- mysql小试题
- Java基础-类加载机制与自定义类Java类加载器(ClassLoader)
- Java实现邮箱激活验证
- JQuery自定义用户控件方法汇总