mysql中文章存储问题

mysql中文章存储问题,第1张

1 内容存储为txt效率不会比mysql高,因为mysql设计就是存储数据的。
2 大量的数据对效率影响肯定是比较大的,建议把需要检索的字段放在一张表里面,把文章内容存在另外一张表里面,这样第二张内容很大的表不会频繁的 *** 作。建议生成html,然后这些html使用nginx等反向代理服务器存储,避免每次都要查询数据库。
3 限制字数,不要无限制满足用户的bt需求!

题主是否想询问“python读取word文档导不入mysql数据库怎么办吗”具体如下:
1、用python先把doc文件转换成docx文件
2、然后读取docx的文件并另存为htm格式的文件
3、python根据bs4获取p标签里的内容,如果段落中有则保存。

刚才研究了一下 phpmyadmin的代码

读取数据结构和内容就不说了, 是普通的查询。

主要是如何保存成 WORD文件

其实是跟创建一个 HTML文件一样的 只不过头部信息不一样 在就是 保存的时候扩展名要 doc就可以了

代码如下

<php
$header = '<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:word"
xmlns=";

上面代码已经通过测试 , 可以生成WORD 文档。

冗余:
用来表示存储两倍的数据,
但会使数据访问更快
相当于redis
主键:
用来执行每个表的关键性数据,
并且,每个表中只有一个主键
外键:
这应该是mysql的关键,
使用外键来关联不同表
复合键:
将多个键组合一起来作为索引值
一般用于复合索引
索引:借用一组值,
来对表进行排序
可以比作书的目录
参照完整性:
参照的完整性要求关系中不允许引用不存在的实体

Java注册用户MySQL储存文件可以放在MySQL数据库中,即使用MySQL中的BLOB(Binary Large Object)类型来存储文件。首先,需要创建一个存储文件的字段,类型为BLOB。然后,使用Java代码将文件读取到字节数组中,最后使用PreparedStatement对象将字节数组插入到数据库中。

1,每个数据库对应一个文件夹,文件夹名和库名相同;
2,(单独的表空间中) 每张表对应几个文件,文件名和表名相同,innodb引擎中对应两个文件,后缀名为:frm、ibd;
frm文件:存储的是表结构信息。
ibd文件:存储的是表里的数据、索引等。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10552994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存