SQLsever中创建一个关于药品信息的数据库
时间: 2024-03-26 12:39:03 浏览: 150
要在 SQL Server 中创建一个关于药品信息的数据库,可以按照以下步骤进行:
1. 创建一个新的数据库,可以使用以下语句:
```
CREATE DATABASE drug_info;
```
这将创建一个名为 `drug_info` 的新数据库。
2. 在新数据库中创建一个名为 `drug` 的表,可以使用以下语句:
```
USE drug_info;
CREATE TABLE drug (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
price DECIMAL(10,2),
manufacturer VARCHAR(50),
description TEXT
);
```
这将创建一个名为 `drug` 的表,包含药品的编号、名称、价格、生产厂商和描述等信息。其中,`id` 列是主键,`name` 列不允许为空,`price` 列是一个带有两位小数的十进制数,`manufacturer` 列包含药品的生产厂商,`description` 列是一个文本字段,包含药品的详细描述。
3. 向 `drug` 表中插入一些示例数据,可以使用以下语句:
```
INSERT INTO drug (id, name, price, manufacturer, description)
VALUES (1, '阿司匹林', 2.50, '拜耳制药', '一种常用的解热镇痛药'),
(2, '头孢克肟', 20.00, '华北制药', '一种广谱抗生素'),
(3, '布洛芬', 8.00, '杨森制药', '一种用于缓解疼痛和发烧的非甾体抗炎药');
```
这将向 `drug` 表中插入三条记录,分别表示阿司匹林、头孢克肟和布洛芬等药品的信息。
4. 查询 `drug` 表中的数据,可以使用以下语句:
```
SELECT * FROM drug;
```
这将返回 `drug` 表中的所有记录,包括药品的编号、名称、价格、生产厂商和描述等信息。
这样,一个关于药品信息的数据库就创建完成了。可以根据实际需要,向 `drug` 表中插入更多的记录,或者添加其他表和关联等。
阅读全文