python3.4怎么连接mysqlpymysql连接mysql数据库

1、Python安装目录设置为d:/python342。
pymysql安装方法:解压下载的文件,在cmd中运行:pythonsetup.pyinstall。
安装成功检查方法:importpymysql。
如果没有报错,则说明安装成功。
3.Mysql安装目录-D:/phpStudy/MySQL。
为了避免额外的设置问题,可以在运行phpstudy后将其安装为系统服务4.基本操作:(1)导入pymysql:importpymysql(2)连接数据库:conn=pymysql.connect(host='localhost',user='root',passwd='root',db='ere',charset='utf8')一定要注意内容每个等号之前!charset参数可以避免损坏的中文字符。
(3)获取操作游标:cur=conn.cursor()(4)执行sql语句并插入记录:sta=cur.execute("insertstatements")执行成功后sta值为1。
update和delete语句与此类似。
(5)执行sql语句并查询记录:cur.execute("selectstatements")。
执行成功后,将查询结果的记录集存入变量cur中,然后使用循环打印结果:foreachincur:print(each[1].decode('utf-8'))#each[1]表示当前光标所在行的第二列的值。
如果是中文,需要进行编码处理。

python3连接数据库操作

连接数据库是Python开发中常见的操作之一。
以下是不同数据库连接方法的概述。
1、MySQL数据库连接MySQL默认端口号为3306,安装MySQL后,使用Python的PyMySql库进行连接。
示例代码如下:pythonimportpymysql#创建连接connection=pymysql.connect('hostname','username','password','database')#创建游标cursor=connection.cursor()#执行SQL语句游标.execute('SELECT*FROMtable')#关闭游标和连接cursor.close()connection.close()2PostgreSQL数据库连接PostgreSQL默认端口号是5432。
使用Python的连接psycopg2库。
示例代码如下:pythonimportpsycopg2#连接数据库connection=psycopg2.connect('hostname','username','password','database')#创建游标cursor=connection.cursor()#执行SQL语句cursor.execute('SELECT*FROMtable')#关闭游标和连接cursor.close()connection.close()3Oracle数据库连接Oracle的默认端口号是1521。
使用Python的cx_Oracle库进行连接。
示例代码如下:pythonimportcx_Oracle#连接Oracleconnection=cx_Oracle.connect('用户名','密码','主机名/sid')#创建游标cursor=连接。
cursor()#执行SQL语句cursor.execute('SELECT*FROMtable')#关闭游标和连接cursor.close()connection.close()4.SQLServer数据库连接SQLServer默认端口号为1433。
使用Python的pymssql库用于连接。
示例代码如下:pythonimportpymssql#连接SQLServerconnection=pymssql.connect('hostname','username','password','database')#创建游标cursor=connection.cursor()#执行SQL语句游标。
execute('SELECT*FROMtable')#关闭游标和连接cursor.close()connection.close()5Redis数据库连接Redis默认端口号为6379。
使用要连接的Python的redis库。
示例代码如下:pythonimportredis#连接Redisr=redis.Redis(host='hostname',port=6379)#执行命令r.get('key')#关闭连接r.close()6.MongoDB数据库连接MongoDB标准端口号为27017。
使用Python的pymongo库进行连接。
示例代码如下:pythonfrompymongoimportMongoClient#连接MongoDBclient=MongoClient('hostname',27017)#使用数据库和集合db=client['database']collection=db['collection']#执行操作collection.find_one()#关闭连接client.close()上面的代码示例展示了如何使用Python连接并服务MySQL、PostgreSQL、Oracle、SQLServer、Redis、MongoDB等数据库,满足自动化操作的需求和维护人员。
每种数据库连接方法的代码示例包括创建连接、执行SQL语句或操作、关闭游标和连接等步骤。
请注意,实际使用需要根据具体情况进行调整和优化。