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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容