python链接数据库

python链接数据库4

1.下载第三方库

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2. 导入第三库pymysql
# 导包
from pymysql import Connection
3.通过python链接数据库
# 获取MYSQL数据库的链接对象
conn = Connection(
    host='localhost',   # 主机号
    port=3306,          # 端口,默认3306
    user = 'root',      # 用户名
    password='123456'   # 密码
)
4.去测试是否成功安装mysql
# 打印MYSQL数据库软件信息
# 注:如果执行下一条语句不报错就证明你的mysql安装成功
print(conn.get_server_info())
5.ddl(除了插入)
# 创建非查询性质的sql语句
# 获取游标对象
cursor = conn.cursor()
conn.select_db("myss")   #选择数据库
#使用游标对象,执行sql
cursor.execute("create table test_pymysql(id int,info varchar(255))")
6.dql
# 创建查询性质的sql语句
# 获取游标对象
cursor = conn.cursor()
conn.select_db("myss")   #选择数据库
#使用游标对象,执行sql
cursor.execute("select * from sstuednt")
results = cursor.fetchall()
for result in results:
    print(result)
7.插入数据
# 插入数据
# 获取游标对象
cursor = conn.cursor()
conn.select_db("myss")   #选择数据库
#使用游标对象,执行sql
cursor.execute("insert into sstuednt values(1009,'张三',30,'女',35)")
# 注:插入语句需要手动确认不然无法插入到数据库里
conn.commit()

注:该方式较麻烦也容易遗忘,所以建议使用下面一种方式

conn = Connection(
     host='localhost',   # 主机号
     port=3306,          # 端口,默认3306
     user = 'root',      # 用户名
     password='123456',  # 密码
     autocommit=True     # 设置自动提交
)
8.关闭数据库
# 关闭到数据库链接
conn.close()

请添加图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值