當我們在進行圖書館或者在線書籍商城的信息管理時,通常需要創建一個書籍數據表以方便管理圖書的基本信息。Mysql是一個常用的關系型數據庫管理系統,今天我們就來看看如何在Mysql中創建一個圖書數據表。
CREATE TABLE book(
id INT PRIMARY KEY AUTO_INCREMENT,
book_name VARCHAR(100) NOT NULL,
author VARCHAR(50) NOT NULL,
publisher VARCHAR(50) NOT NULL,
pub_date DATE NOT NULL,
isbn CHAR(13) NOT NULL unique,
price FLOAT NOT NULL,
num INT NOT NULL
);
在上面的代碼中,我們首先使用了CREATE TABLE語句來創建一個名為book的表,并為其指定了以下的七個列:
- id:作為圖書的唯一標識,采用自增長的方式生成。
- book_name:圖書的名稱,不允許為空。
- author:作者的名稱,不允許為空。
- publisher:圖書的出版社,不允許為空。
- pub_date:圖書的出版日期,不允許為空。
- isbn:圖書的ISBN號,采用CHAR型,長度為13,并限制其唯一性。
- price:圖書的價格,不允許為空。
- num:圖書的數量,不允許為空。
通過以上創建,我們就可以在Mysql中創建一個可用于管理圖書基本信息的數據表了。