您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

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

bubuko 2022/1/25 19:37:36 python 字数 10366 阅读 855 来源 http://www.bubuko.com/infolist-5-1.html

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

什么是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


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶