1)创建Python的MySQL连接
conn=MySQLdb.connect(host='localhost',port=3066,user='longer',passwd='longer123',db='demo')
2)通过连接获取游标
mycur=conn.cursor()
3)执行一个建表语句
mycur.execute('''create table testa(id number(10),name varchar(20))''')
4)循环插入999条数据
for ii in range(1,1000):
myquery="insert into testa values ("+str(ii)+","+"'Hadoop"+str(ii+3)+"')" ##先拼要执行的SQL语句
mycur.execute(myquery) ##执行
5)执行一个查询语句
mycur.execute("select * from testa limit 10")
循环取出数据
result=mycur.fetchall()
for myrec in result:
print "%d,%s" %(myrec)
conn=MySQLdb.connect(host='localhost',port=3066,user='longer',passwd='longer123',db='demo')
2)通过连接获取游标
mycur=conn.cursor()
3)执行一个建表语句
mycur.execute('''create table testa(id number(10),name varchar(20))''')
4)循环插入999条数据
for ii in range(1,1000):
myquery="insert into testa values ("+str(ii)+","+"'Hadoop"+str(ii+3)+"')" ##先拼要执行的SQL语句
mycur.execute(myquery) ##执行
5)执行一个查询语句
mycur.execute("select * from testa limit 10")
循环取出数据
result=mycur.fetchall()
for myrec in result:
print "%d,%s" %(myrec)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9606353/viewspace-2151972/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9606353/viewspace-2151972/