联博以太坊高度_python毗邻mysql有哪些方式
发表时间:2021-01-03 浏览量:85
python毗邻mysql有哪些方式
Python数据库接口支持异常多的数据库,你可以选择适合你项目的数据库:
GadFlymSQL MySQL PostgreSQL Microsoft SQL Server 2000 InformixInterbase Oracle Sybase
差别的数据库你需要下载差别的DB API模块,例如你需要接见Oracle数据库和Mysql数据,你需要下载Oracle和MySQL数据库模块。
DB-API是一个规范。它界说了一系列必须的工具和数据库存取方式, 以便为林林总总的底层数据库系统和多种多样的数据库接口程序提供一致的接见接口。
Python的DB-API,为大多数的数据库实现了接口,使用它毗邻各数据库后,就可以用相同 的方式操作各数据库。
Python DB-API使用流程:
引入API模块。获取与数据库的毗邻。执行SQL语句和存储历程。关闭数据库毗邻。
MySQLdb
MySQLdb是用于Python链接Mysql数据库的接口,它实现了Python 数据库API规范V2.0,基于MySQL C API上确立的。
安装
直接使用pip举行安装,在此之前需要安装一些系统依赖包。
CentOSyum install gcc python-devel mysql-devel zlib-devel openssl-devel Ubuntusudo apt-get install libmysqlclient-dev libmysqld-dev python-dev python-setuptools
安装完依赖,直接使用pip安装,MySQLdb模块的名字在pip上叫MySQL-python。
知识点扩展:
,,www.caibao.it采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。
使用python毗邻mysql数据库
六个常用的毗邻参数
参数host:mysql服务器所在的主机的ip;
参数user:用户名
参数password:密码
参数port:毗邻的mysql主机的端口,默认是3306
参数db:毗邻的数据库名
参数charset:当读取数据泛起中文会乱码的时刻,需要我们设置一下编码;我们使用python操作数据库的时刻,那么python就相当于是client,我们是用这个client来操作mysql的server服务器,python3默认接纳的utf8字符集,我的mysql服务器默认接纳latin1字符集,因此mysql中建立的每张表,都是建表的时刻加了utf8编码的,因此这里设置的应该就是connection毗邻器的编码。
到此这篇关于python毗邻mysql有哪些方式的文章就先容到这了,更多相关python怎么毗邻mysql内容请搜索以前的文章或继续浏览下面的相关文章希望人人以后多多支持!
你的激励让我更有动力
赞赏
0人举行了赞赏支持
0
珍藏