目录

pymysql模块简介

PyMysql安装

数据库连接

实例演示

创建数据库

查看数据库

数据库插入操作


pymysql模块简介

pymysql是python3.x版本中用于连接mysql服务器的一个库,python2中使用mysqldb。

PyMysql安装

pip3 install pymysql

数据库连接

需要用到connect()函数进行连接

 pymysql.connect(host="localhost",user="root",passwd=" 123456",database="security")

实例演示

创建数据库

import pymysql
db = pymysql.connect(#主机名      账号     密码  "localhost","root","123456")mydb=db.cursor()
mydb.execute("create database xingluo")

查看数据库

import pymysql
db = pymysql.connect(#主机名      账号     密码  "localhost","root","123456")mydb=db.cursor()
mydb.execute("show databases")
data= mydb.fetchall()
for i in data:print(i)
#输出结果
('information_schema',)
('bilibili',)
('challenges',)
('dvwa',)
('mysql',)
('performance_schema',)
('php_information',)
('python',)
('security',)
('shetuanrenyuan',)
('test',)
('testdb',)
('yzmcms',)

数据库插入操作

import pymysql# 打开数据库连接
db = pymysql.connect("localhost","root","123456","xingluo")# 使用cursor()方法获取操作游标
cursor = db.cursor()# SQL 插入语句
sql = """insert into python (fiest_name,last_name,age, sex,income)values('zhang','san', 'm',2000)"""
try:# 执行sql语句cursor.execute(sql)# 提交到数据库执行db.commit()
except:# 如果发生错误则回滚db.rollback()# 关闭数据库连接
db.close()

python3 pymysql库介绍相关推荐

  1. 【接口测试】Day5-使用pymysql库对mysql数据库进行增删改查操作

    目录 今日目标 一.数据库介绍 二.数据库基本操作 1.安装 2.操作流程(重点) 1. 创建连接 2. 获取游标 3. 执行sql 4. 关闭游标 5. 关闭连接 3.数据准备 4.数据库基本操作 ...

  2. python的threading库_python标准库介绍——31 threading 模块详解

    threading 模块 (可选) ``threading`` 模块为线程提供了一个高级接口, 如 [Example 3-1 #eg-3-1] 所示. 它源自 Java 的线程实现. 和低级的 ``t ...

  3. 7.Python3标准库--文件系统

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ''' Python ...

  4. Python之数据挖掘实践--scikit learn库介绍和下载、实践、采坑

    文章目录 前言 A sklearn库是什么? A1 依赖库介绍 1.Numpy库 2.Scipy库 3. matplotlib A2 下载安装 B 实践过程 B1 主成分分析(PCA) B2 实现Km ...

  5. 第31章 Python3 标准库概览教程

    操作系统接口 os模块提供了不少与操作系统相关联的函数. >>> import os>>> os.getcwd() # return 当前的工作目录'C:\\Pyt ...

  6. python3入门到精通 pdf_解析《Python3标准库》PDF中英文代码+《算法之美指导工作与生活的算法》PDF中英文+《Scratch编程从入门到精通PDF》趣学...

    我想Python之所以流行,原因在于:1. 语言本身优美,表达力强.适合做快速原型开发.且学习曲线平坦,上手快. 2. Python标准库正是应对了这第二点.丰富的库实现得以让python程序员迅速完 ...

  7. Python使用pymysql库连接MySQL数据库

    准备工作: 1.安装Python 2.安装pymysql 3.安装MySQL,详细安装步骤 一.安装Python, 1.去官网下载可执行程序安装,官网链接 2.下载完成后运行安装程序,如下图所示,这里 ...

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

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

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

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

最新文章

  1. RabbitMQ学习总结 第一篇:理论篇
  2. 零基础可以学python吗-学Python需要什么基础知识?零基础可以学Python吗?
  3. 1031 Hello World for U
  4. 自由口通信模式下计算机读写PLC存储区的程序
  5. 28个Java常用的工具类
  6. 设置导航条上的主题一颜色
  7. 人员优化浪潮下,苟住要紧。
  8. 计算机的五个发展阶段详细介绍,计算机的发展阶段可以分为那五个阶段吗?
  9. kd树的根节点_KD树简介
  10. Vue2 + ElementUI登录界面模板
  11. java-php-python-ssm无人智慧药柜系统设计计算机毕业设计
  12. 吃饭?睡觉?打豆豆?
  13. Java语言 CRC-16/MODBUS..16+x15+x2+1校验码生成
  14. 成为一名优秀的Python工程师的方法
  15. NLP学习(二)中文分词技术
  16. noip 2018游记
  17. android 陀螺仪滤波_Arduino MPU6050陀螺仪运用卡尔曼滤波姿态解算实验
  18. 帮公司面试了一个30岁培训班出来的程序员,没啥工作经验...
  19. 关于补码1.0000的真值为什么是-1的解答
  20. java intbyreference_详解Java的call by value和call by reference|chu

热门文章

  1. 解决警告:Unable to preventDefault inside passive event listener due to target being treated as passive.
  2. window 10 安装node.js时遇到2502 2503错误解决方法
  3. 初探GO中的反射机制
  4. 2022电大国家开放大学网上形考任务-建筑工程项目管理非免费(非答案)
  5. oracle里面的long,long raw,raw,clob,blob区别
  6. python编程练习--水仙花数
  7. storm DRPC问题
  8. 怎么调用接口发国际验证码和通知短信?
  9. IDEA上传项目到GitHub
  10. LVS负载均衡环境搭建