MySQL:用python操作MySQL

来源:互联网 发布:上海网络教育学校排名 编辑:程序博客网 时间:2024/04/28 12:32

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

import pymysqldef 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()
0 0
原创粉丝点击