时间: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语句
句法:
- <code class="html">SELECT column_name(s) FROM table_name</code>
句法:
- <code class="html">SELECT [*] FROM [TableName] WHERE [condition1]</code>
句法:
- <code class="html hljs">SELECT [*] FROM [TableName] WHERE [condition1] [AND [OR]] [condition2]...</code>
句法:
- <code class="html">SELECT column_name()
- FROM table_name
- ORDER BY column_name() ASC or DESC</code>
句法:
- <code class="html">INSERT INTO table_name (column, column1, column2, column3, ...)
- VALUES (value, value1, value2, value3 ...)</code>
句法:
- <code class="html">UPDATE table_name
- SET column=value, column1=value1,...
- WHERE someColumn=someValue</code>
句法:
- <code class="html">DELETE FROM tableName
- WHERE someColumn = someValue</code>
2. SQL 语法
标签:完成 命令 ons tab 提取 变更 any 区分 提取数据