如果你不了解python,可以先了解python的简单用法。不过人邮君相信,在座的各位都是大佬,我们直接介绍操作。
第一部分,我们先来介绍python与mysql如何完成数据交互:
python 与 mysql 实现交互的过程,通常分为:建立连接、把sql语句定义为字符串,提交指令、关闭连接。
核心的技能在于 sql语句;除了定义sql语句,其余3个处理都是固定的写法。接下来,人邮君结合《MySQL是怎样运行的》这本书,以Linux环境为主,为大家进行说明。
MySQL是怎样运行的 从根儿上理解MySQL
首先来看第一步,安装 MySQL 数据库:
如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个库的安装很简单;
第二步,pymysql 模块安装与使用:
MySQL-python驱动,是python 操作mysql必不可少的模块。
下载MySQL-python-1.2.5.zip 文件之后直接解压。进入MySQL-python-1.2.5目录:
>>python setup.py install
下载地址:https://pypi.python.org/pypi/MySQL-python/
第三步,python与mysql的交互实现:
1)连接
pymysql .connect ()函数:连接数据库
使用 pymysql 的 connect() 方法连接数据库,涉及到几个参数,具体代表意义如下:
host:MySQL服务的地址,若数据库在本地上,使用 localhost 或者127.0.0.1。如果在其它服务器上,则写对应的 IP地址
port:服务的端口号,默认为3306,不写则为默认值。
user:登录数据库的用户名
passwd:登录 MySQL 的密码
db:数据库名
charset:设置为 utf8 编码,解决存汉字乱码问题
eg:
# 导入模块import pymysql# 打开数据库连接conn = pymysql.connect( host="127.0.