springboot新闻发布系统sql文件
时间: 2023-05-15 09:02:05 浏览: 132
SpringBoot新闻发布系统SQL文件主要是用来创建数据库及相关表格,以及插入初始数据。
首先,在创建数据库之前,需要确定数据库的名称、字符集、排序规则等基本信息。然后,在MySQL命令行中通过以下命令可以进行创建:
CREATE DATABASE `news` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
接着,在创建好数据库之后,就需要创建相关的表格。根据新闻发布系统的需要,可以创建新闻表、分类表、用户表等。表格的创建可以使用MySQL命令行,也可以使用可视化工具如Navicat等。下面是一个新闻表的创建:
CREATE TABLE `news` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id',
`title` varchar(100) NOT NULL COMMENT '新闻标题',
`content` longtext NOT NULL COMMENT '新闻内容',
`category_id` bigint(20) unsigned NOT NULL COMMENT '分类id',
`author_id` bigint(20) unsigned NOT NULL COMMENT '作者id',
`create_time` datetime NOT NULL COMMENT '创建时间',
`update_time` datetime NOT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_category_id` (`category_id`),
KEY `idx_author_id` (`author_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='新闻表';
最后,在表格创建好之后,可以向表格中添加初始数据,比如一些默认的分类信息、管理员账号等。例如,可以通过以下命令向分类表中插入几条数据:
INSERT INTO `category` (`id`, `name`, `sort`, `create_time`) VALUES
(1, '社会', 1, '2020-01-01 00:00:00'),
(2, '科技', 2, '2020-01-01 00:00:00'),
(3, '娱乐', 3, '2020-01-01 00:00:00');
通过以上的步骤,就可以创建好SpringBoot新闻发布系统的数据库及表格,并添加了一些初始数据,方便后面的操作和开发。
阅读全文