sql新建一个名为“db erp”的数据库,并在“db erp”数据库中新建一个名为"material”"的表,表示仓库里面的原材料,属性包括编号(主键属性)、名称,数量、存放货架号,存放日期,并白行添加3-5条数据.
时间: 2024-09-11 08:19:07 浏览: 32
要创建一个名为“db_erp”的数据库并在其中创建一个名为"material"的表,你可以使用SQL语句来完成这一任务。以下是创建数据库和表以及插入数据的示例SQL语句:
```sql
-- 创建名为“db_erp”的数据库
CREATE DATABASE IF NOT EXISTS db_erp;
USE db_erp;
-- 在“db_erp”数据库中创建名为"material"的表
CREATE TABLE IF NOT EXISTS material (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
quantity INT NOT NULL,
shelf_number VARCHAR(50) NOT NULL,
storage_date DATE NOT NULL
);
-- 向"material"表中插入数据
INSERT INTO material (name, quantity, shelf_number, storage_date) VALUES ('原材料A', 100, 'A1', '2023-01-01');
INSERT INTO material (name, quantity, shelf_number, storage_date) VALUES ('原材料B', 150, 'B2', '2023-01-15');
INSERT INTO material (name, quantity, shelf_number, storage_date) VALUES ('原材料C', 200, 'C3', '2023-02-01');
-- 添加更多数据...
```
请注意,根据数据库系统(如MySQL、PostgreSQL、SQL Server等)的不同,SQL语法可能略有差异,但基本逻辑是相同的。在上述示例中,表"material"的主键属性为"id",它是一个自增的整数字段,确保了每个原材料都有一个唯一的编号。其他字段包括"name"(原材料名称)、"quantity"(数量)、"shelf_number"(存放货架号)和"storage_date"(存放日期),其中"name"和"quantity"被设置为非空字段,意味着在插入数据时这两项必须有值。
阅读全文