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

最新文章

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

热门文章

  1. 选择第n大的数(分治法和排列实现)
  2. 两种方式创建Maven项目【方式一】
  3. Hadoop体系结构之 Yarn
  4. Linux 安装交叉编译工具链
  5. 关于 NULL的坑
  6. PHP字符串的处理(二)-字符串的格式化
  7. EF中新建表和关联表的方法
  8. C#使用protobuf
  9. js(react.js) button click 事件无法触发
  10. flask系列八之请求方法、g对象和钩子函数