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

MySQL:用python操作MySQL

2016-07-25 14:47 525 查看

例:将一个txt文件里的结构化数据,逐行输入到MySQL数据库中

import pymysql

def code2sql():
f = open('ActivationCode.txt', 'r')
#连接上数据库
conn = pymysql.connect(user='root', passwd=' ')
cursor = conn.cursor()
#开始进行MySQL操作
#创建一个数据库
cursor.execute('create database if not exists accode')
#使用创建的数据库
cursor.execute('use accode')
#创建一张表
cursor.execute('create table accode(id int auto_increment primary key, code varchar(10))')
for line in f.readlines():
#逐行插入一条数据
cursor.execute('insert into accode (code) values (%s)', line.strip())
#执行命令
conn.commit()
f.close()
#关闭数据库
cursor.close()
conn.close()

#如果直接运行该py文件,则运行code2sql函数
if __name__ == '__main__':
code2sql()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: