Python学习笔记:Python连接MySQL数据库

1、下载pymysql包


  • 打开pycharm终端,输入相应指令,等待下载即可

2、连接MySQL的步骤


1.导入安装好的pymysql模块

import pymysql

2.创建连接(python连接数据库服务)

  • host:数据库主机ip
  • port:端口号
  • user:用户名
  • password:密码
  • db:目标数据库
  • charset:字符集编码
conn = pymysql.connect(host='localhost',port=3306,user='root',passwd='123456',db='api_test',charset='utf8')

3.创建游标(数据库寻找数据的一个标志)

cur = conn.cursor()

4.执行 sql 语句(唯一有变动只有执行sql的位置)

cur.execute('select * from t_area')

5.提交事务(要么都成功要么都失败)

conn.commit()

6.关闭游标和连接

cur.close()
conn.close()

3、进行增删改查操作

3.1 执行增删改

import pymysql
#创建连接
conn = pymysql.connect(host='localhost',port=3306,user='root',passwd='123456',db='api_test',charset='utf8')
#创建游标
cur = conn.cursor()
#执行sql语句
sql = "增删改语句"
cur.execute(sql)
#提交事件
conn.commit()
#关闭连接流
cur.close()
conn.close()

3.2 执行查询

import pymysql
#创建连接
conn = pymysql.connect(host='localhost',port=3306,user='root',passwd='123456',db='api_test',charset='utf8')
#创建游标
cur = conn.cursor()
#执行sql语句
sql = "select * from t_area;"
cur.execute(sql)
# 返回结果查询的函数有三个
# fetchall() 查找所有信息
# fetchmany(n) 查找n条信息
# fetchone() 查找1条信息
fetch = cur.fetchall()
# print(fetch)
for i in fetch:
    print(i)
#提交事件
conn.commit()
#关闭连接流
cur.close()
conn.close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值