您的位置:首页 > 编程语言 > Python开发

python 将数据库导入mysql

2016-10-17 22:54 239 查看
#!/usr/bin/python
#coding=utf-8
import MySQLdb

import leancloud
import sys

leancloud.init('7GfUliPOBfzUBqcufluOrAjT', 'cMK8E9N6NvweDvhuigbMxM0o')
conn=MySQLdb.connect(host="localhost",user="root",passwd="",db="AndroidMsg",port=3306,charset="utf8")
cursor = conn.cursor(MySQLdb.cursors.DictCursor)

reload(sys)
sys.setdefaultencoding('utf-8')

from leancloud import Object
from leancloud import LeanCloudError·
from leancloud import Query

result = Query.do_cloud_query('select * from AndroidMsg')
results = result.results

values=[]
for android in results:
values.append((android.get("model_number"),android.get("android_version"),android.get("sdk_version"),android.get("usb_host"),android.get("usb_audio"),android.get("baseband_version"),android.get("board"),android.get("brand"),android.get("cpu_abi"),android.get("device"),android.get("display"),android.get("finger_print"),android.get("host"),
android.get("id"),android.get("manufacturer"),android.get("model"),android.get("product"),android.get("tags"),android.get("time"),android.get("type"),android.get("user"),android.get("code_name_version"),android.get("sdk_int_verstion")))

for i in values:
for msg in i:
print(msg)

cursor.executemany('insert into AboutUSB (model_number,android_version,sdk_version,usb_host,usb_audio,baseband_version,board,brand,cpu_abi,device,display,finger_print,host,id,manufacturer,model,product,tags,time,type,user,code_name_version,sdk_int_verstion) values(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)',values)
# cursor.execute("insert into AboutUSB (objectId) values ('dsfdsfdss')")

conn.commit()
cursor.close()
conn.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python