首页 > 数据库技术 > 详细

python学习(十三)python使用pymsql链接数据库操作

时间:2020-07-01 12:02:15      阅读:54      评论:0      收藏:0      [点我收藏+]

什么是MYSQL数据库

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

 

pumsql安装

pip install pymysql

 

链接数据库

‘‘‘
pymsql使用
1、首先导入pymysql模块
2、连接数据库(通过connect())
3、创建一个数据库对象(通过cursor())
4、进行数据库增删改查
‘‘‘

import pymysql
# 链接数据库
count = pymysql.connect(
            host=***.***.**.**,  # 数据库地址
            port=3306,  # 数据库端口
            user=****,  # 数据库账号
            password=****,  # 数据库密码
            db=healthy_qa  # 数据库表名
)
# 创建数据库对象
db = count.cursor()
# 写入sql
sql = "select * from users where user_key=‘40c4f53e-d5a7-4ff7-9e65-a726a39092db‘;"
# 执行sql
db.execute(sql)
# 获取查询的内容
restul = db.fetchall()
print(restul)
db.close()

修改数据

# 链接数据库
count = pymysql.connect(
    host=***.***.**.**,  # 数据库地址
    port=3306,  # 数据库端口
    user=****,  # 数据库账号
    password=****,  # 数据库密码
    db=healthy_qa  # 数据库表名
)
# 创建数据库对象
db = count.cursor()
# 写入sql
sql = "update suers set user_key=‘1‘ where id = 10;"
# 执行sql
db.execute(sql)
# 保存修改内容
count.commit()
db.close()

删除数据

# 链接数据库
count = pymysql.connect(
    host=***.***.**.**,  # 数据库地址
    port=3306,  # 数据库端口
    user=****,  # 数据库账号
    password=****,  # 数据库密码
    db=healthy_qa  # 数据库表名
)
# 创建数据库对象
db = count.cursor()
# 写入sql
sql = "delete from suers  where id = 10;"
# 执行sql
db.execute(sql)
# 保存修改内容
count.commit()
db.close()

新增数据

# 链接数据库
count = pymysql.connect(
    host=***.***.**.**,  # 数据库地址
    port=3306,  # 数据库端口
    user=****,  # 数据库账号
    password=****,  # 数据库密码
    db=healthy_qa  # 数据库表名
)
# 创建数据库对象
db = count.cursor()
# 写入sql
sql = "insert into users (id,user_key)values(100,1213123123123321);"
# 执行sql
db.execute(sql)
# 保存修改内容
count.commit()
db.close()

创建表

# 链接数据库
count = pymysql.connect(
    host=***.***.**.**,  # 数据库地址
    port=3306,  # 数据库端口
    user=****,  # 数据库账号
    password=****,  # 数据库密码
    db=healthy_qa  # 数据库表名
)
# 创建数据库对象
db = count.cursor()
# 写入sql
sql = "CREATE TABLE students (id VARCHAR(255) ,name VARCHAR(255) ,age INT;"
# 执行sql
db.execute(sql)
db.close()

 

python学习(十三)python使用pymsql链接数据库操作

原文:https://www.cnblogs.com/jiliangceshi/p/13218326.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!