49 lines
1.8 KiB
Plaintext
49 lines
1.8 KiB
Plaintext
# 数据库表结构更新说明
|
||
|
||
## 手动执行步骤
|
||
|
||
1. 打开MySQL命令行或MySQL客户端工具
|
||
2. 使用root用户登录MySQL(需要输入密码)
|
||
```
|
||
mysql -u root -p
|
||
```
|
||
3. 执行以下SQL脚本更新数据库表结构:
|
||
```
|
||
source c:/Users/Administrator/RuoYi-Vue/sql/update_database_product_table.sql
|
||
```
|
||
|
||
## 或者直接执行SQL命令
|
||
|
||
登录MySQL后,依次执行以下SQL命令:
|
||
|
||
```sql
|
||
-- 添加类型字段
|
||
ALTER TABLE database_product ADD COLUMN type VARCHAR(255) DEFAULT NULL COMMENT '数据库类型(关系型,非关系型,单机,分布式)';
|
||
|
||
-- 添加描述字段
|
||
ALTER TABLE database_product ADD COLUMN description TEXT DEFAULT NULL COMMENT '数据库描述';
|
||
|
||
-- 删除不需要的关系类型字段
|
||
ALTER TABLE database_product DROP COLUMN relation_type;
|
||
|
||
-- 更新表注释
|
||
ALTER TABLE database_product COMMENT = '数据库产品表';
|
||
|
||
-- 确保表存在
|
||
CREATE TABLE IF NOT EXISTS database_product (
|
||
product_id INT(11) NOT NULL AUTO_INCREMENT COMMENT '产品ID',
|
||
database_name VARCHAR(100) DEFAULT NULL COMMENT '数据库名称',
|
||
icon VARCHAR(255) DEFAULT NULL COMMENT '图标',
|
||
type VARCHAR(255) DEFAULT NULL COMMENT '数据库类型(关系型,非关系型,单机,分布式)',
|
||
description TEXT DEFAULT NULL COMMENT '数据库描述',
|
||
create_by VARCHAR(64) DEFAULT '' COMMENT '创建者',
|
||
create_time DATETIME DEFAULT NULL COMMENT '创建时间',
|
||
update_by VARCHAR(64) DEFAULT '' COMMENT '更新者',
|
||
update_time DATETIME DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (product_id)
|
||
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='数据库产品表';
|
||
```
|
||
|
||
## 完成后
|
||
|
||
执行完SQL脚本后,请重启后端服务,然后刷新前端页面,即可看到更新后的数据库产品管理页面。 |