每天一篇python之第三天python连接mysql将用户输入数据写入mysql
每天一篇python之第三天python连接mysql将用户输入数据写入mysql
=============================================
环境:
windows10
eclipse4.5.0
python3.5
PyMySQL (0.7.11)
==============================================
直接提交代码:
#需要安装PyMySQL插件:pip install PyMySQL #导入pymysql.cursors模块 import pymysql.cursors #连接数据库 connection = pymysql.connect( host = '192.168.88.200', port = 3306, user = 'root', password = 'root', db = 'python_demo', charset = 'utf8', cursorclass=pymysql.cursors.DictCursor ) try: #使用cursor()方法获取游标对象 cursor = connection.cursor() print(cursor) #定义sql语句 #创建一个表,只能执行一次,第二次会报错,需要注释掉下面执行语句 sql1 = 'create table demo01(id int ,name varchar(20),class varchar(30),age varchar(10))' #插入一条数据 sql2 = "insert into demo01 (id,name,class,age) values ('%s','%s','%s','%s')" #输入数据赋予变量 id = input('id:') name = input('name:') class1 = input('class:') age = input('age:') into = (id,name,class1,age) #查询数据 sql3 = 'select * from demo01;' #执行sql语句 #cursor.execute(sql1) #连续插入10条数据 for i in range(10): cursor.execute(sql2 % into) cursor.execute(sql3) #sql语句输出结果赋予result result = cursor.fetchall() #输出结果 print(result) finally: #关闭连接,否则会消耗应用及mysql资源 connection.close() # 关闭游标 cursor.close()
直接上图:
转载请注明出处:http://www.cnblogs.com/chenjw-note/articles/6906074.html
一些事情一直在干,说不定以后就结果了呢
本文来自博客园,作者:chenjianwen,转载请注明原文链接:https://www.cnblogs.com/chenjw-note/articles/6906074.html