python3.x 连接mysql
python中连接mysql主要由两个包。
其中python2.X版本使用MySQLdb,python3.X中使用pymysql。
本文主要介绍在python3.X中使用pymysql。
第一步:安装pymysql包。
1、我用的是PyCharm,点击PyCharm ->Preference-> Project-> Project Interpreter
选择右侧的符号“+”,会弹出如下界面:
搜索pymysql,选择后 选中左下角勾上,点击Install Package,等待几秒,安装成功from pymysqlimport *
try:
conn= connect(host = '127.0.0.1',port = 3306,user="root",password="root",database="test",charset="utf8")
cursor= conn.cursor()
name= input("请输入用户名:")
password= input("请输入密码:")
#sql = "create table t_user(id int auto_increment primary key,name varchar(20) unique ,password varchar(50)) ENGINE=InnoDB DEFAULT CHARSET=utf8 "
#sql = 'insert into t_user values (null,"张的三","test")'
sql= 'insert into t_user (name,password) values(%s,%s)'
cursor.execute(sql,[name,password])
conn.commit()
except Exception as e:
print(e)
finally:
cursor.close()
conn.close()