|
2.1)基本操作
import MySQLdb
conn = MySQLdb.connect(host='localhost',port='3306',user='root',passwd='123456',db='test') //连接数据库
cur = conn.cursor() //创建游标
cur.execute('sql语句') //执行sql语句
cur.close() //关闭游标
conn.commit() //提交事务;在mysql数据库插入数据时必须有这个方法,否则数据不会被真正的写入
conn.close() //关闭数据库连接
2.2)一次插入多条记录
sql = "insert into student values(%s,%s,%s,%s)"
cur.executemany(sql,[('Tom','123'),('Jack','234')]) //重复执行参数列表里面的参数,返回值为受影响的行数,比如此处插入2行,输出结果就为0
2.3)查询数据
cur.execute(sql) //执行sql,返回值为"表中有多少行数据"
cur.fetchone() //返回一行数据
cur.fetchall() //返回所有数据
cur.fetchmany(5) //返回5行数据
2.4)游标归位
cur.scroll(0,'absolute') //将游标定位到表中的第一条数据 |
|
|