创建数据库book_store,数据库字符集为utf8,在book_store中创建数据表book
时间: 2024-10-13 15:10:08 浏览: 27
在MySQL中,你可以使用SQL语句来创建一个名为`book_store`的数据库,并指定其字符集为`utf8`,然后在该数据库下创建一个名为`book`的数据表。以下是相应的步骤:
首先,创建`book_store`数据库:
```sql
CREATE DATABASE IF NOT EXISTS book_store CHARACTER SET utf8 COLLATE utf8_general_ci;
```
这里设置了`utf8`字符集和`utf8_general_ci`排序规则,后者通常用于支持全角字符。
接着,假设我们希望`book`表包含一些基本字段如书名、作者、出版年份等,可以创建如下表:
```sql
USE book_store; -- 切换到刚创建的数据库
CREATE TABLE book (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255) NOT NULL, -- 书籍标题
author VARCHAR(100) NOT NULL, -- 作者姓名
publication_year YEAR, -- 出版年份
description TEXT, -- 书籍描述
price DECIMAL(10,2) -- 价格
);
```
这个`book`表定义了6个字段,其中`id`通常是主键,自增长。
阅读全文