SQL 语法

数据库表

一个数据库通常包含一个或多个表。每个表都有一个名称(如 "Customers "或 "Orders")。表包含有数据记录(行)。

在本教程中,我们将使用著名的Northwind样本数据库(包含MS Access和MS SQL Server)。

以下是 "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语句完成的。

下面的SQL语句从"Customers"表中查询所有记录。

SELECT * FROM Customers;

在本教程中,我们将介绍不同的SQL语句。

请记住…

  • SQL关键词不区分大小写:selectSELECT是一样的。

在本教程中,我们将用大写字母书写所有的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 – 删除一个索引

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程