时间:2021-07-01 10:21:17 帮助过:3人阅读
二、删除数据
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import MySQLdb
conn = MySQLdb.connect(host = ‘127.0.0.1‘ ,user = ‘root‘ ,passwd = ‘1234‘ ,db = ‘mydb‘ )
cur = conn.cursor()
reCount = cur.execute( ‘delete from UserInfo‘ )
conn.commit()
cur.close()
conn.close()
print reCount
|
三、修改数据
?1 2 3 4 5 6 7 8 9 10 11 12 13 |
import MySQLdb
conn = MySQLdb.connect(host = ‘127.0.0.1‘ ,user = ‘root‘ ,passwd = ‘1234‘ ,db = ‘mydb‘ )
cur = conn.cursor()
reCount = cur.execute( ‘update UserInfo set Name = %s‘ ,( ‘alin‘ ,))
conn.commit()
cur.close()
conn.close()
print reCount
|
四、查数据
?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# ############################## fetchone/fetchmany(num) ##############################
import MySQLdb
conn = MySQLdb.connect(host = ‘127.0.0.1‘ ,user = ‘root‘ ,passwd = ‘1234‘ ,db = ‘mydb‘ )
cur = conn.cursor()
reCount = cur.execute( ‘select * from UserInfo‘ )
print cur.fetchone()
print cur.fetchone()
cur.scroll( - 1 ,mode = ‘relative‘ )
print cur.fetchone()
print cur.fetchone()
cur.scroll( 0 ,mode = ‘absolute‘ )
print cur.fetchone()
print cur.fetchone()
cur.close()
conn.close()
print reCount
# ############################## fetchall ##############################
import MySQLdb
conn = MySQLdb.connect(host = ‘127.0.0.1‘ ,user = ‘root‘ ,passwd = ‘1234‘ ,db = ‘mydb‘ )
#cur = conn.cursor(cursorclass = MySQLdb.cursors.DictCursor)
cur = conn.cursor()
reCount = cur.execute( ‘select Name,Address from UserInfo‘ )
nRet = cur.fetchall()
cur.close()
conn.close()
print reCount
print nRet
for i in nRet:
print i[ 0 ],i[ 1 ]
|
python连接mysql之pymysql模块
标签: