时间:2021-07-01 10:21:17 帮助过:20人阅读
>>> import MySQLdb #因为里面有大小写,可以使用as mysql使之简化
2、创建连接
>>> conn = MySQLdb.connect(host=‘59.110.12.72‘ , port=3306 , user=‘******‘,passwd=‘******‘,db=‘kk3‘,
charset=‘utf8‘)
3、获取游标
>>> cur = conn.cursor()
4、执行操作
>>> cur.execute(‘select * from accesslog‘)
>>> cur.fetchall() #用它来读取,在数据库取出的数据
>>> cur.execute("insert into accesslog(log_date,ip,url,status) values(‘2016-10-11‘,‘2,2,2,2‘,
‘http://www.baidu.com/a‘,200);")
5、数据提交/数据读取
@select只用读取数据,不影响数据库,不需要提交数据
@update,delete,insert 这些操作类型,需要提交数据
>>> conn.commit() #插入的数据需要commit下才能提交到数据库里面
6、关闭游标
>>> cur.close()
7、关闭连接
>>> conn.close()
Python 对Mysql的操作
标签:cursor date stat insert mysq 读取 passwd baidu select