安装MySQL-python包
通过MySQLdb操作数据库,基本可以概括为以下三步:
-连接
-操作
-关闭
·连接
- import MySQLdb
- MySQLdbconnect(user='root', password='', host='localhost')
- MySQLdb.connect()
- 连接成功,返回一个连接对象
- 如需选择数据库则:
· 连接duixiang.selectdb(database)
` 关闭
- 连接对象.close()
`操作
-通过向MySQL发送SQL指令实现MySQL的操作
-首先需要创建油表对象,操作完毕需要关闭
· 连接对象.cursor()-返回游标对象
· 连接对象.close()
-通过游标对象的execute()方法发送SQL指令
·游标对象.execute()
conn = MySQLdb.connect()
#连接数据库,创建连接对象
conn.select_db(database)
#选择数据库
cursor = conn.cursor()
#创建游标对象
cursor.execute('create table mtdb1(id int , name char(20))')
#执行sql语句
cursor.execute('insert into mtdb1 value(%s,%s)', (2, 'liu'))
#插入数据
count = cursor.execute('select * from mtdb1')
#执行查询语句
cursor.fetchone()
#获取查询结果
cursor.fecthmany(size)
#获取查询结果
cursor.scroll(位置, 模式)
#调整指针
cursor.close()
#关闭游标
conn.close()
#关闭连接