zl程序教程

您现在的位置是:首页 >  后端

当前栏目

python操作mysql详解编程语言

Pythonmysql编程语言 详解 操作
2023-06-13 09:20:23 时间
conn = MySQLdb.Connect(host=127.0.0.1,port=3306,user=username,passwd=pwd,db=your_db,charset=utf8) cursor = conn.cursor() print conn print cursor cursor.close() conn.close() #输出正常

查询数据测试

#!/usr/bin/python 

# -*- coding: UTF-8 -*- 

import MySQLdb 

conn = MySQLdb.Connect(host=xx,port=3306,user=xx,passwd=xx,db=xx,charset=utf8) 

cursor = conn.cursor() 

sql = select * from user 

cursor.execute(sql) 

#所有行数 

print cursor.rowcount 

#指针所在位置取一行 

rs = cursor.fetchone() 

print rs 

#下面三行 

rs = cursor.fetchmany(3) 

print rs 

#余下所有 

rs = cursor.fetchall() 

print rs 

cursor.close() 

conn.close()
#事务部分 

try: 

 cursor.execute(insert_sql) 

 print cursor.rowcount 

 cursor.execute(delete_sql) 

 print cursor.rowcount 

  

 conn.commit() 

exception Exception as e: 

 print e 

 conn.rollback()

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/8087.html

cjavamysqlpython