时间:2021-07-01 10:21:17 帮助过:11人阅读
数据库通常包含一个或多个表。每个表都用一个名称标识(例如,"Customers"或"Orders")。该表包含带有数据(行)的记录。
在本教程中,我们将使用著名的Northwind示例数据库(包括MSAccess和MSSQLServer)。
下面是选自 "Customers" 表的数据:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1
|
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4
|
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbk?p | Christina Berglund | Berguvsv?gen 8 | Lule? | S-958 22 | Sweden |
上面的表包含五条记录(每一条对应一个客户)和七个列(CustomerID、CustomerName、ContactName、Address、City、PostalCode 和 Country)。
您需要在数据库上执行的大部分操作都是使用SQL语句完成的。
以下SQL语句选择“Customers”表中的所有记录:
在本教程中,我们将向您解释各种不同的SQL语句。
SELECT语句
句法:
SELECT column_name(s) FROM table_name
句法:
SELECT [*] FROM [TableName] WHERE [condition1]
句法:
SELECT [*] FROM [TableName] WHERE [condition1] [AND [OR]] [condition2]...
句法:
SELECT column_name()
FROM table_name
ORDER BY column_name() ASC or DESC
句法:
INSERT INTO table_name (column, column1, column2, column3, ...)
VALUES (value, value1, value2, value3 ...)
句法:
UPDATE table_name
SET column=value, column1=value1,...
WHERE someColumn=someValue
句法:
DELETE FROM tableName
WHERE someColumn = someValue
2. SQL 语法
标签:完成 命令 ons tab 提取 变更 any 区分 提取数据