SQL入门--Select语句

参考自w3school http://www.w3school.com.cn

SQL 是用于访问和处理数据库的标准的计算机语言。

学习如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Mysql, SQL Server 等等。

SQL 能做什么?

SQL 面向数据库执行查询
SQL 可从数据库取回数据
SQL 可在数据库中插入新的记录
SQL 可更新数据库中的数据
SQL 可从数据库删除记录
SQL 可创建新数据库
SQL 可在数据库中创建新表
SQL 可在数据库中创建存储过程
SQL 可在数据库中创建视图
SQL 可以设置表、存储过程和视图的权限

SQL 语法

数据库表
一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。
下面的例子是一个名为 "Persons" 的表:

Persons表

上面的表包含三条记录(每一条对应一个人)和五个列(Id、姓、名、地址和城市)。

SQL 语句

在数据库上执行的大部分工作都由 SQL 语句完成。

下面的语句从表中选取 LastName 列的数据:

<pre>SELECT LastName FROM Persons</pre>

结果集类似这样:

查询结果

SQL语法

SELECT - 从数据库表中获取数据
UPDATE - 更新数据库表中的数据
DELETE - 从数据库表中删除数据
INSERT INTO - 向数据库表中插入数据

首先看SQL SELECT 语句

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

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

SQL SELECT 语法

<pre>SELECT 列名称 FROM 表名称</pre>
以及:
<pre>SELECT * FROM 表名称</pre>

实例

如需获取名为 "LastName" 和 "FirstName" 的列的内容(从名为 "Persons" 的数据库表),请使用类似这样的 SELECT 语句:
<pre>SELECT LastName,FirstName FROM Persons</pre>

"Persons" 表:


Persons表全部数据

结果:


结果

SQL SELECT * 实例

现在我们希望从 "Persons" 表中选取所有的列,请使用符号 * 取代列的名称,就像这样:
<pre>SELECT * FROM Persons</pre>

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

结果:

结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SQL SELECT 语句 一、查询SQL SELECT 语法 (1)SELECT 列名称 FROM 表名称 (2...
    有钱且幸福阅读 5,792评论 0 33
  • **SQL TOP 子句 TOP 子句用于规定要返回的记录的数目。 对于拥有数千条记录的大型表来说,TOP 子句是...
    廖马儿阅读 3,248评论 1 46
  • SQL 语法大全 标签(空格分隔): SQL DB2 SQL语法大全 SQL SELECT SQL SELECT ...
    lumicinta阅读 13,223评论 3 196
  • 学习web安全足足有一个半月有余,之前学的是前端,也会一点python。。好吧差不多忘了。常规工具算是熟悉基本...
    一叶红尘哦哟阅读 3,424评论 4 92
  • 清晨心情很低落觉得天都是灰暗的最近为了搬家很是心烦心里有点失落觉得每三年就要搬一次这次说好了不搬了把所有的烦心事咽...
    哈哈同学阅读 174评论 0 0