参考自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" 的表:
上面的表包含三条记录(每一条对应一个人)和五个列(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" 表:
结果:
SQL SELECT * 实例
现在我们希望从 "Persons" 表中选取所有的列,请使用符号 * 取代列的名称,就像这样:
<pre>SELECT * FROM Persons</pre>
提示:星号(*)是选取所有列的快捷方式。
结果: