用mysql创建一个图书表,包括图书编号、ISBN、书名、作者、出版社、售价
时间: 2023-07-04 08:07:18 浏览: 2475
图书管理系统MySQL数据库
5星 · 资源好评率100%
可以使用如下的 SQL 语句创建一个名为 `book` 的图书表:
```sql
CREATE TABLE book (
book_id INT AUTO_INCREMENT PRIMARY KEY,
isbn VARCHAR(20) NOT NULL,
title VARCHAR(255) NOT NULL,
author VARCHAR(255) NOT NULL,
publisher VARCHAR(255) NOT NULL,
price DECIMAL(10, 2) NOT NULL
);
```
这个表包括了以下列:
- `book_id`:图书编号,使用 `AUTO_INCREMENT` 自增长的整数类型,作为主键
- `isbn`:ISBN 号,使用 `VARCHAR(20)` 类型,不允许为空
- `title`:书名,使用 `VARCHAR(255)` 类型,不允许为空
- `author`:作者,使用 `VARCHAR(255)` 类型,不允许为空
- `publisher`:出版社,使用 `VARCHAR(255)` 类型,不允许为空
- `price`:售价,使用 `DECIMAL(10, 2)` 类型,表示最大值为 10 位数,其中 2 位是小数位,不允许为空
你可以根据实际情况修改列名和数据类型。
阅读全文