数据库表
一个数据库通常包含一个或多个表。 每个表由一个名字(如标识"Customers"或“订单”)。 表包含的数据记录(行)。
在本教程中,我们将使用众所周知的Northwind示例数据库(包含在MS Access和MS SQL Server)。
下面是从选择"Customers"表:
客户ID | 顾客姓名 | 联系人姓名 | 地址 | 市 | 邮政编码 | 国家 |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
上面的表包含五条记录(每客户)和七个列(客户ID,客户名称,联系人姓名,地址,城市,邮编,和国家)。
SQL语句
大多数需要在数据库上执行的操作都是用SQL语句完成。
下面的SQL语句中选择所有记录"Customers"表:
在本教程中,我们将教大家介绍了不同的SQL语句。
请记住,...
- SQL关键字不区分大小写:选择是一样的SELECT
在本教程中,我们将书写大写的所有SQL关键字。
SQL语句后分号?
有些数据库系统要求在每条SQL语句的最后一个分号。
分号是每个SQL语句中的数据库系统,使在相同的调用服务器中执行一个以上的SQL语句分离的标准方法。
在本教程中,我们将在每个SQL语句的结尾使用分号。
一些最重要的SQL命令
- SELECT -从数据库中提取数据
- UPDATE -在数据库中更新数据
- DELETE -从数据库中删除数据
- INSERT INTO -插入新的数据到数据库
- CREATE DATABASE -创建一个新的数据库
- ALTER DATABASE -修改数据库
- CREATE TABLE -创建一个新表
- ALTER TABLE -修改表
- DROP TABLE -删除一个表
- CREATE INDEX -创建索引(搜索键)
- DROP INDEX -删除一个索引