在Python中如何实现与数据库(MySQL)的交互?
python中提供了一个第三方库:pymysql
首先需要安装:pip install pymysql
源码解析
首先看一段pymysql中的源码:
def __init__(self, host=None, user=None, password="",
database=None, port=0, unix_socket=None,
charset='', ......):
主要参数解析:
host:mysql服务器所在的主机的IP;(必要参数)
user:用户名;(必要参数)
password:密码;(必要参数)
database:所要操作的数据库名;
port:连接mysql的主机的端口号,默认为3306;
charset:编码集,根据电脑或者数据库的编码格式进行对应设置;
其他参数视情况可进行相应设置,这里主要介绍常用参数。
案例分析
import pymysql