networkx使用笔记(三)之好汉篇MySql(1)

本文介绍了如何使用Python的NetworkX库与MySQL数据库进行交互。首先,通过MySQLdb库建立Python与MySQL的连接,接着展示了如何将网络建模数据存入MySQL,以方便进一步的数据处理。使用Navicat作为可视化工具,简化数据库管理和数据查看。然后,提供了一个基本的Python访问MySQL的例子,包括数据库连接和数据插入的操作。
摘要由CSDN通过智能技术生成

        networkx本身十分强大,但是正所谓一个好汉三个帮,其最得力的助手包括:scipy、numpy和matplotlib,同时在数据转存和清理的过程中,比不可少的还有mysql这个工具了。

1.MySql

         第一步,打通Mysql和Python之间的桥梁。其实说白了就是python和mysql之间的使用,网络建模的数据多样复杂,存入mysql方便进一步处理,网上很多对应的MySql在python中的安装(其实也就是库MySQLdb的安装,可以用之前说的easy_install.exe MySQLdb试试;同时之前有一篇博客专门将了一下再windows中安装mysqldb碰到的一些问题),这里就不赘述了,提醒一下,记得下载Navicat,方便查看数据库中的数据和表。毕竟,还是可视化工具用起来舒服。

         第二步,python访问mysql。

         示例1:基本的数据库连接和插入。说明:利用cursor进行execute一些sql语句,很简单,就像平时写sql语句一样。如果带参数,用python中的列表存储在后面。

import MySQLdb  
#建立和数据库系统的连接  
conn = MySQLdb.connect(host='localhost', user='root',passwd='longforfreedom')  
  
#获取操作游标  
cursor = conn.cursor()  
#执行SQL,创建一个数据库.  
cursor.execute("create database if not exists pyth
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大胖5566

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值