阿扎萨-教程网
首页
注册

MYSQL修改结构教程

admin
没有天赋,那就反复
2025-03-25 22:04:20

假设已经创建了数据库BookStore,并且在该数据库中创建了Books表,如下:

// 创建数据库 BookStore
CREATE DATABASE BookStore;

// 打开 BookStore
USE BookStore;

// 创建数据表 Books
CREATE TABLE Books(
    图书编号 char(10) NOT NULL PRIMARY KEY,
    图书类别 varchar(20) NOT NULL,
    书名 varchar(40) NOT NULL,
    作者 char(10) NOT NULL,
    出版社 varchar(20) NOT NULL,
    出版时间 date NOT NULL,
    单价 float(5, 2) NOT NULL,
    数量 int(5),
    折扣 float(3, 2),
    封面图片 blob
) ENGINE=InnoDB;

假设已经在数据库BookStore中创建表Books,表中存在书名。在表Books新增浏览次数列,并将表中的书名列删除

// 打开 BookStore
USE BookStore;

// 新增浏览次数列和书名列删除
ALTER TABLE Books
    ADD 浏览次数 tinyint NULL, DROP COLUMN 书名;