import pymysql# mysql驱动
#
# pymysql
# 最火的一个驱动,基本上都用这个
#
# MySQLclient
# 致命缺点:对mysql安装有需求,
#
# mysql-python
# 适用于python2 ,不支持python3
#
# mysql链接时,python版本过高,Django版本低导致连接有问题database=pymysql.connect("127.0.0.1","test","test","db",charset='utf-8')
#格式pymysql.connect("Mysql服务器地址","用户名","密码","数据库名字",charset="utf-8")
cursor=database.cursor()#初始化指针
#增加
#格式:"INSERT INTO 表名字(字段1,字段2,字段3) VALUE(内容1,内容2,内容3)"
# sql="INSERT INTO data (date,compy) VALUES ('2019-9-20','河北');"
# cursor.execute(sql)
# database.commit()#对存储的数据修改后,需要commit
# database.close()#更新
#格式:"UPDATE 表名字 SET 字段=内容1 WHERE date='2019-09-20"
# sql = "UPDATE data SET date='2019-09-21' WHERE date='2019-09-20';"
# cursor.execute(sql)
# database.commit()
# database.close()#查询
#基础语法:"SELECT 字段 FROM 表名字 WHERE 条件"
# sql="SELECT compy FROM data WHERE date='2018-07-21';"
# cursor.execute(sql)
# result=cursor.fetchall()
# print(result)#删除
#格式:“DELETE FROM 表名字 WHERE 条件”
# sql = "DELETE FROM data WHERE date='2018-09-21';"
# cursor.execute(sql)
# database.commit()
# database.close()# 注意:
# fetch获取的数据默认是元组,如果想要字典类型:
# res1=cursor.fetchone()          #查询的结果就是一个字典的形式,字典的key就是对应的字段名,value就是字段名对应的记录内容
# # res1=cursor.fetchall()        #查询多条或所有结果是一个列表中套着一个一个字典

解释:这里面编写的是mysql数据库的sql语句。

python之pymysql的使用相关推荐

  1. 记录python使用pymysql连接mysql数据库,使用impyla、ibis-framework[impala]连接hive\impala(kerberos)数据库(备以后查阅)

    记录python使用pymysql连接mysql数据库,使用impyla.ibis-framework[impala]连接hive\impala(kerberos)数据库(备以后查阅) 连接mysql ...

  2. 【Python之pymysql库学习】一、分析fetchone()、fetchmany()、fetchall()(保姆级图文+实现代码)

    目录 实现效果 实现思路 实现代码 总结 欢迎关注 『Python之pymysql库学习』 系列,持续更新中 欢迎关注 『Python之pymysql库学习』 系列,持续更新中 实现效果 实现思路 其 ...

  3. 【Python之pymysql库学习】二.游标cursor的相关知识(保姆级图文+实现代码)

    目录 读取的数据类型 读取的数据转为字典类型效果 读取的数据转为字典类型实现思路 读取的数据转为字典类型实现代码 关于游标的重置 总结 欢迎关注 『Python之pymysql库学习』 系列,持续更新 ...

  4. 【Python之pymysql库学习】三.sql语句的相关知识(保姆级图文+实现代码)

    目录 实现效果 实现思路 实现代码 总结 欢迎关注 『Python之pymysql库学习』 系列,持续更新中 欢迎关注 『Python之pymysql库学习』 系列,持续更新中 实现效果 把给读取数据 ...

  5. Python进阶----pymysql模块的使用,单表查询

    Python进阶----pymysql模块的使用,单表查询 一丶使用pymysql ​   ​   1.下载pymysql包: pip3 install pymysql ​​   ​   2.编写代码 ...

  6. Python安装pymysql

    Python安装pymysql 环境:jupyter Notebook(Anaconda) 1. 未安装pymysql 2. 打开cmd(命令提示符) 3. 出现错误 开始我简单粗暴的直接在cmd中输 ...

  7. Python使用pymysql往数据库插入数据和查询数据

    Python使用pymysql往数据库插入数据和查询数据 第一步:导入import pymysql连接数据库 #连接数据库try:db = pymysql.connect(host='127.0.0. ...

  8. python使用PyMySQL的连接MySQL数据库

    如何实现将100000条数据插入到MySQL数据库?如果使用MySQL客户端来完成这个操作,那么这个工作量无疑是巨大的,可以通过使用程序代码的方式去连接MySQL数据库,然后对MySQL数据库进行增删 ...

  9. 导入python库linux_Linux下Python安装PyMySQL成功,但无法导入的问题

    今天使用 Nginx 部署 Django应用.安装python库都显示成功安装. 尝试启动 uwsgi 服务,竟然报错 Traceback (most recent call last): File ...

  10. Python利用pymysql连接Mysql数据库

    pymysql是一个Python的第三方包,需要手动安装后才能使用 1.使用pymysql查询数据 ''' pymysql基本使用步骤 使用pymysql查询数据 '''import pymysql# ...

最新文章

  1. 一文带你学会国产加密算法SM4的java实现方案
  2. 如何编写企业解决方案书(转)
  3. 影响中国历史的十篇政治美文
  4. 数值分析 python_数值分析python代码
  5. Python抖音机器人制作!让你有看不完的小姐姐
  6. Android 应用程序基础(Application Fundamentals)
  7. python怎么提取百度首页链接_python如何获取百度搜索结果的真实URL
  8. 微信小程序远程git代码管理
  9. Android 蓝牙手柄开发
  10. 虚拟打印机如何打印Text
  11. SD卡无法格式化方法介绍
  12. Linux 查询系统日志
  13. linux制作 引导盘,制作Linux引导盘的四种方法
  14. 区块链100讲:Truffle——一个更简单的部署智能合约的方法
  15. 股票波段+趋势+主力动向 三合一指标公式(无未来函数)
  16. C语言试题151之求 0到7 所能组成的奇数个数。
  17. 手机连接电脑可以看到便签吗,电脑和手机同步的便签怎么找到
  18. 【Spring Cloud】多数据源配置
  19. (01)ORB-SLAM2源码无死角解析-(01) 环境搭建,demo运行,ROS一键安装_清除各种疑难杂症
  20. 媒体文件信息查看工具 MediaInfo

热门文章

  1. MyBatis的配置和用法
  2. Android -- 网络请求
  3. 亲测 asp.net 调用 webservice返回json
  4. SVN-功能介绍之切换
  5. poj 1125 Stockbroker Grapevine(Folyd)
  6. ASP.NET页面跳转
  7. vb中调用aspx页面
  8. Eclipse创建资源文件
  9. java 实例的生命周期_[Java教程]Vue实例生命周期
  10. mysql事务日志备份_事务日志备份 (SQL Server)