Python高级:数据库CRUD操作
文章目录
- 知识目标
- 知识点
- ①Python数据库接口
- ②连接MySQL数据库
- ③数据库的操作
知识目标
1、了解PyMySQL
2、掌握PyMySQL连接数据库
3、掌握PyMySQL操作数据库的步骤
4、掌握连接对象的常用方法
5、掌握游标对象的常用方法
知识点
①Python数据库接口
数据库接口的模型图
数据库接口主要模块
数据库接口各模块作用
Python DB API 访问数据库流程
②连接MySQL数据库
安装PyMysql
pymysql 是在python3.x和2.x版本中用于连接MySQL服务器的一个库,Python2中使用mysqldb。
安装pymysql方法:
建立与数据库的连接pymysql.connect
方法如下:
建立数据库链接示例:
connection对象支持的方法
Cursor对象:
Cursor对象即为游标对象,用于执行查询和获取结果,在Python中可以使用conn.cursor()创建,conn为Connection对象
cursors=conn.cursor() #建立游标对象
Cursor对象的方法:
③数据库的操作
常用数据库操作:
新增、删除、修改、查询
操作数据库的流程:
插入数据:
带参数%s插入数据:
删除数据:
更新数据:
查询数据:
Python高级:数据库CRUD操作相关推荐
- 使用SQL数据库在Python中进行CRUD操作
目录 介绍 背景 在Visual Studio中创建一个Python项目 在SQL中创建数据库和表 为数据库创建配置文件 将Python软件包安装为"Pypyodbc" 创建一个连 ...
- 使用SQL数据库在Python中执行CRUD操作
目录 介绍 背景 在Visual Studio中创建一个Python项目 在SQL中创建数据库和表 为数据库创建配置文件 安装Python包 "Pypyodbc" 创建连接文件 创 ...
- Android中实现SQLite数据库CRUD操作的两种方式
Android中实现SQLite数据库CRUD操作的两种方式 SQLite是一款轻量级的关系型数据库,具有运行速度.占用资源少的特点.通常只需要几百KB的内存就够了,因此特别适合在移动设备上使用.SQ ...
- JDBC操作1:实现对数据库crud操作
目录 1. JDBC概念 1.1 什么是JDBC 1.2 JDBC实现形式 1.3 jdbc操作API介绍 1.4 jdbc操作步骤(固定) 2. JDBC实现对数据库crud操作 2.1 第一步 加 ...
- java crud_Java 8流中的数据库CRUD操作
java crud 在开始使用新工具时要克服的最大障碍是让您着手处理小事情. 到目前为止,您可能对新的Java 8 Stream API的工作方式充满信心,但是您可能尚未将其用于数据库查询. 为了帮助 ...
- Java 8流中的数据库CRUD操作
在开始使用新工具时要克服的最大障碍是让您着手处理小事情. 到目前为止,您可能对新的Java 8 Stream API的工作方式充满信心,但是您可能尚未将其用于数据库查询. 为了帮助您开始使用Strea ...
- mysql crud操作_c#操作mysql数据库CRUD操作
[实例简介] c#操作mysql数据库 CRUD [实例截图] [核心代码] class SqlHelper { //返回链接数据库的字符串 public static string ConnStri ...
- Python高级——数据库编程(Mysql)
数据库编程 1.数据库基本操作: # 导入模块 from pymysql import * # 创建连接 conn = connect(host='localhost', port=3306, use ...
- python处理数据库_python操作数据库
操作mysql image.png db_config = { 'user': 'root', 'password': 'qwe123', 'db': '数据库名', 'charset': 'utf8 ...
最新文章
- ICLR2020:40篇计算机视觉github开源论文合集
- sql的执行顺序 (where、groupby、having等)
- 好系统重装助手教您如何设置宽带并连接无线上网
- 单点登录框架 OpenSSO
- html常用样式margin、border怎么使用
- svgaps绘制时不能用中文命名吗_设计师需要了解的切图命名规范
- 储留香:一个智能运维系统就是一个中枢神经系统,我说的!
- Redis的AOF日志
- 抽象类可以用new创建对象吗_宠物可以用人类的湿巾吗?猫咪有泪痕可以用纸巾擦掉吗?...
- 外网质量监控系统实践之路
- CenOs6.3下博通BCM4313无线网卡驱动
- 倍福plc的型号_倍福模块选型
- 支持向量回归预测怎么做_使用支持向量回归进行Facebook股票预测
- Android设备信息修改器,如何更改android手机的设备号信息
- python程序员工资待遇-看看你是哪种级别的Python程序员(已跪)
- pytest-allure美化——定制化输出测试报告
- 小鸡啄米之React事件处理
- eclipse制作app入门教程
- 【老生谈算法】MATLAB分形图形-树叶源码——分形图形
- 高德地图 鼠标点击后 地图上点标记跟着变化