带格式的文章保存到MySQL

2023年 8月 3日 49.4k 0

在我们日常的网页浏览中,经常可以看到各种形式的文章,有些文章甚至会使用到一些带有格式的内容,如:代码块、表格、图片等等。对于这样的文章,我们可能需要将其保存到数据库中,以便在后续的使用中能够方便地进行管理和操作。今天,我们就来谈一谈如何将带有格式的文章保存到MySQL中。
假设我们有一篇以下的文章:

这是一个带有格式的文章

这是一个段落,使用p标签

这是一段代码:
function helloWorld() {
console.log('Hello, World!');
}

带格式的文章保存到MySQL

这还是一个段落,使用p标签

我们可以将其保存到MySQL中,具体步骤如下:
1. 创建一张文章表,表结构如下:
CREATE TABLE `article` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL DEFAULT '',
`content` longtext NOT NULL,
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
2. 将文章内容中的段落使用p标签,代码块使用pre标签进行标记,并将其保存到content字段中:
INSERT INTO `article` (`title`, `content`) VALUES ('这是一个带有格式的文章', '

这是一个带有格式的文章

这是一个段落,使用p标签

这是一段代码:n function helloWorld() {n console.log('Hello, World!');n }n

这还是一个段落,使用p标签

');
3. 当需要显示文章时,我们可以从数据库中读取content字段的值,并直接将其输出到HTML页面中,在浏览器中显示文章的效果与原来的一模一样。
总结一下,将带有格式的文章保存到MySQL中并不是什么难事,只需要在保存时将其标记好,并存储到longtext类型的字段中即可。在后续的使用中,只需要读取该字段的值并在HTML页面中输出即可。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论