SQL教程:创建与插入数据库表及示例

版权申诉
0 下载量 160 浏览量 更新于2024-09-05 收藏 183KB DOCX 举报
本文档主要介绍了如何在数据库中使用SQL语言进行数据定义语言(DDL)和数据操作语言(DML)的基本操作。首先,我们来看DDL部分,这是关于创建数据库表格的过程。文档给出了四个主要的表结构: 1. **仓库表**: - `仓库号`:主键,类型为`varchar(8)` - `城市`:类型为`varchar(8)` - `面积`:整型数值,类型为`int` 创建这个表的SQL语句是: ``` CREATE TABLE 仓库 ( 仓库号 VARCHAR(8) PRIMARY KEY, 城市 VARCHAR(8), 面积 INT ); ``` 2. **订购单表**: - `订购单号`:主键,类型为`varchar(8)` - `职工号`:类型为`varchar(8)` - `供应商号`:类型为`varchar(8)` - `订购日期`:日期类型,用`nchar(8)`表示 定义该表的SQL语句是: ``` CREATE TABLE 订购单 ( 订购单号 VARCHAR(8) PRIMARY KEY, 职工号 VARCHAR(8), 供应商号 VARCHAR(8), 订购日期 NCHAR(8) ); ``` 3. **供应商表**: - `供应商号`:主键,类型为`varchar(8)` - `供应商名`:类型为`varchar(18)` - `地址`:类型为`varchar(8)` 供应商表的创建语句如下: ``` CREATE TABLE 供应商 ( 供应商号 VARCHAR(8) PRIMARY KEY, 供应商名 VARCHAR(18), 地址 VARCHAR(8) ); ``` 4. **职工表**: - `职工号`:主键,类型为`varchar(8)` - `仓库号`:类型为`varchar(8)` - `工资`:整型数值 职工表的定义: ``` CREATE TABLE 职工 ( 职工号 VARCHAR(8) PRIMARY KEY, 仓库号 VARCHAR(8), 工资 INT ); ``` 接着是DML部分,即数据插入操作。文档提供了多个插入语句示例,用于填充上述创建的表格: - 仓库表: ``` INSERT INTO 仓库 VALUES ('WH1', '北京', 370); INSERT INTO 仓库 VALUES ('WH2', '上海', 500); INSERT INTO 仓库 VALUES ('WH3', '广州', 200); INSERT INTO 仓库 VALUES ('WH4', '武汉', 400); ``` - 订购单表: 提供了多个与供应商和职工相关的订单记录。 - 供应商表: ``` INSERT INTO 供应商 VALUES ('S2', '名硕电子公司'); ``` 通过这些SQL语句,我们可以理解如何在数据库中创建表并插入初始数据。这对于数据库管理、数据分析以及开发应用程序来说都是基础且至关重要的技能。熟练掌握SQL查询语句可以帮助用户高效地获取、管理和更新数据。