码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2020-07-01 12:35:14      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:流行   create   之一   创建表   system   密码   rdbms   HERE   rest   

什么是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链接数据库操作

标签:流行   create   之一   创建表   system   密码   rdbms   HERE   rest   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!