python如何连接mysql数据库

python链接mysql数据库要用到pymysql模块中的connect ,connect函数是pymysql模块中 用于连接MySQL数据库的一个函数。

所以连接mysql之前需要先导入pymysql模块。

python如何连接mysql数据库_第1张图片

 第一步,mysql模块下载

方法1(使用pip命令安装):

因为在配置python环境中自带了一个下载工具包pip,这个是可以直接下载python的第三方库的,所以打开powershell或者cmd模式,在终端中输入以下命令:

pip install pymysql

方法2(通过pycharm手动安装):

1,点击File---Settings (快捷键:Ctrl+Alt+S)

python如何连接mysql数据库_第2张图片

 

 2.1,如图,Project:untitled ----- Project Interpreter

2.2,点击右边 加号(+)

python如何连接mysql数据库_第3张图片

 

3, 输入:pymysql 选择此模块,点击Installer Package安装。

python如何连接mysql数据库_第4张图片

 至此,连接sql的模块安装完成。接下来就是通过python连接到数据库了。

第二步,通过Pycharm软件连接到mysql数据库。

1,导入模块

#Python链接数据库
import pymysql

2,通过变量存储相关信息。

#需要先创建数据库 再链接
host="localhost" #ip地址 本机就写localhost或127.0.0.1
port=3306 #mysql默认端口
user="root" #sql用户名
password="123456"  #sql密码
db="Python01"   #连接到的数据库
charset="utf8"  #编码 utf8中文

3,创建数据库链接对象,并建立链接

db=pymysql.Connect(host=host,port=port,user=user,passwd=password,db=db,charset=charset)
print("数据库连接成功...")    #测试是否成功

4,创建游标对象(1.执行sql语句,2.处理数据查询结果)

cursor=db.cursor()

5,编写sql语句 列名,列数据类型

#建表语句
sql="CREATE TABLE sth(id int,name varchar(10),age int)"
#增加语句
insert_sql="insert into sth(id,name,age) values('1','Wanli',19) ,('2','Tdog',20)"

6,执行sql语句

cursor.execute(sql)

7,提交数据,关闭游标,关闭数据库即可

#提交数据
db.commit()
#关闭游标
cursor.close()
# 关闭数据库
db.close()

你可能感兴趣的:(mysql,数据库,python)