python存数据库、c++读数据库_#转载# 文件写入mysql数据库,mysql数据库存储文件 | C/C++程序员之家...

该博客介绍了使用Python将文件写入MySQL数据库的方法,把MySQL数据库当作网盘。给出了项目地址,详细说明了使用步骤,包括修改配置信息、创建表、上传和下载文件等,还提及依赖报错的解决办法及清空表命令等内容。

文件写入mysql数据库,mysql数据库存储文件

fancyMySQL-花式玩转数据库,文件写入数据库,mysql数据库当网盘。python二进制写入mysql。

项目地址:

https://github.com/cppla/fancyMySQL

使用帮助:

1、修改fancyMySQL.py中的数据库配置信息,创建media表

CREATE TABLE `media` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`name` varchar(128) DEFAULT '',

`chunkID` int(11) NOT NULL,

`file` longblob,

PRIMARY KEY (`id`),

KEY `NewIndex1` (`name`),

KEY `NewIndex2` (`chunkID`)

)

2、上传

python fancyMySQL.py put $fileName

3、下载

python fancyMySQL.py get $fileName $filePath

使用演示:

依赖报错:

安装以下MySQL-python依赖包即可。

# 一、Ubuntu 14, Ubuntu 16, Debian 8.6 (jessie)

sudo apt-get install python-pip python-dev libmysqlclient-dev

# 如果找不到libmysqlclient-dev尝试如下

sudo apt-get install default-libmysqlclient-dev

# 二、Fedora 24

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc

# 三、Mac OS

brew install mysql-connector-c

# if that fails, try

brew install mysql

# 四、Centos

sudo yum install python-devel mysql-devel

清空表命令:TRUNCATE TABLE media 。没问题最好不要用可视化工具预览media表中的数据,因为load完毕才能实时显示,数据块需要传输的太大!

另目前beta版,有问题ticket即可。后期逐步优化,欢迎star,感谢良心云的车。

转载自:https://cpp.la/145.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值