数据库表
数据库通常包含一个或多个表。 每个表由名称标识(例如“客户”或“订单”)。 表包含带有数据的记录(行)。
在本教程中,我们将使用着名的Northwind示例数据库(见上一节,或github.com)。
以下是“Customers客户”表中的一个选择:
上表包含五个记录(每个客户一个)和七个列(CustomerID,CustomerName,ContactName,Address,City,PostalCode和Country)。
SQL语句
您需要在数据库上执行的大多数操作都是使用SQL语句完成的。
以下SQL语句选择“Customers”表中的所有记录:
1 |
SELECT * FROM Customers;
|
请在 MySQL Workbench 中执行它。
需要记住的语法
SQL关键字不区分大小写
SQL关键字不区分大小写:select与SELECT相同
在本教程中,我们将以大写形式编写所有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 ,删除索引
这是些语法规则提前了解,后续会详细学习。跟着教程一步一步作,你就能掌握SQL!