参考 https://blog.csdn.net/piglite/article/details/78474335
yum install -y MySQL-python
#打开数据库连接
conn=MySQLdb.connect(host="localhost",user="root",passwd="123456",db="test",charset="utf8")
# 使用cursor()方法获取操作游标
cur = conn.cursor()
选择要操作的数据库
conn.select_db(
'dbtest'
);
# 使用execute方法执行SQL语句
cur.execute("SELECT * FROM sr_area")
sql = "INSERT INTO employee(first_name, last_name, age, sex, income) VALUES ('%s', '%s', %d, '%s', %d)"
executemany(op,args) 多行操作
cur.executemany(sql,[('zhan','zongxin','18','male','30w'),(~~~),(~~~)])
# 使用 execute 方法执行SQL语句
cursor.execute("SELECT VERSION()")
# 使用 fetchone 方法获取一条数据库。 dbversion = cursor.fetchone()
# fetchone() 得到结果集的下一行
# fetchmany([size=cursor.arraysize]) 得到结果集的下几行
# fetchall() 返回结果集中剩下的所有行
scroll “回滚”指针 第一个参数是从哪里回滚,第二个参数是移动多少位 cur.scroll(0,'absolute') 回到头部
操作完关闭
1、关闭游标
cur.close()
2、关闭连接
conn.close()