一、创建表题目 1.创建图书信息表创建一个名为books的表,包含以下字段: book_id:整数类型,自增,主键 title:字符串类型,最大长度为 100,不为空author:字符串类型,最大长度
时间: 2024-09-25 12:11:45 浏览: 77
要求: 在数据库创建一个名为BookStore的数据库,在BookStore数据库中添加一个BookInfo表用于存储图书信息表
一、创建图书信息表的SQL语句示例:
```sql
CREATE TABLE books (
book_id INT AUTO_INCREMENT PRIMARY KEY, -- 主键,自动递增
title VARCHAR(100) NOT NULL, -- 字符串类型,最长100字符,不能为空
author VARCHAR(100), -- 字符串类型,最长100字符,允许为空
publication_date DATE, -- 日期类型,记录出版日期
genre VARCHAR(50), -- 字符串类型,表示书籍类别,如小说、科技等
isbn VARCHAR(13) UNIQUE -- 字符串类型,国际标准书号,唯一标识
);
```
在这个`books`表中,我们定义了六个字段:
1. `book_id`作为主键,会自动增加每次插入新行的值;
2. `title`用于存储书籍标题,不允许为空;
3. `author`用于存储作者名称,可以为空;
4. `publication_date`用于记录出版日期,格式可根据实际需求选择;
5. `genre`存储书籍的类别,同样支持空值;
6. `isbn`为书籍的唯一识别码,通常为13位数字。
阅读全文