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()

你可能感兴趣的:(python3.x 连接mysql)