首页 > 数据库 >Python 之数据库操作

Python 之数据库操作

时间:2024-09-04 12:14:03浏览次数:13  
标签:Python 数据库 db cursor 操作 连接 python3

Python 之数据库操作

目录

Pymysql教程

介绍:

PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库

安装

pip install PyMySQL

数据库连接

#!/usr/bin/python3
 
import pymysql
 
# 打开数据库连接
db = pymysql.connect(host='localhost',
                     user='testuser',
                     password='test123',
                     database='TESTDB')
 
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
 
# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SELECT VERSION()")
 
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
 
print ("Database version : %s " % data)
 
# 关闭数据库连接
db.close()

参考教程:https://www.runoob.com/python3/python3-mysql.html

标签:Python,数据库,db,cursor,操作,连接,python3
From: https://www.cnblogs.com/alex-oos/p/18396215

相关文章

  • 自学Python难吗?学多久?
    零基础进行Python学习,依照每个人的理解能力的不同,部分人会选择自学,另外一部分人会选择培训,那么自学Python难吗?培训需要多久?以下是具体内容介绍。自学Python难吗?Python被广泛认为是易于学习的编程语言之一。其语法简洁易懂,上手容易,尤其是对于有一定编程基础的人来说,......
  • 如何高效学习Python语言?
    学习任何技术,合适的学习方法很关键,正确的学习方法不仅能够提高学习效率,还能让学习过程变得更加轻松愉快,那么零基础如何高效学Python?我们一起来看看吧。以下是一些高效学习Python的方法:1、确定学习目标明确你学习Python的原因和目标。这将帮助你专注于学习,避免分心......
  • 在Python中,文本查找和替换的常用操作
    1.使用字符串方法进行查找和替换Python的字符串类(str)提供了简单的查找和替换方法,如find()、replace()等。示例:text="Hello,world!"#查找子字符串的位置position=text.find("world")print(position)#输出:7#替换子字符串new_text=text.replace("world"......
  • 中国电子学会Python3级等级考试202403编程题解析1
    1编程题目整数问题给定一个十进制整数n,求出从1到n的所有整数中出现“1”的个数。例如,n=2时,1,2出现1个“1”。n=12时,1,2,3,4,5,6,7,8,9,10,11,12,出现5个“1”。现编写一个程序,实现如下功能:输入整数n,执行程序后,输出该范围内出现“1”的个数。请完善程序。图1要完善的程序......
  • 把python项目部署在docker上
    前提,已经安装好docker了,docker的安装,请见另一篇博客介绍一下需要运行的python项目结构,平时在pycharm里面只需要运行app.py文件即可 项目步骤如下:1:创建一个上传到Centos系统的文件夹(名字随意)docker_svnhook是要上传到Linux系统,生成Dokcer镜像的文件夹这个文件夹下面有两个......
  • windows的磁盘操作之五——获取物理磁盘上的所有逻辑分区号
    引用:https://www.cnblogs.com/chaikefusibushiji/p/6775773.html 本节讨论与上一节相反的操作,根据物理驱动器号获取该磁盘上的所有分区号。DeviceIoControl函数并没有提供操作码来直接完成此操作,所以需要稍微绕个圈子来实现这项功能。 大体思路为,先通过GetLogicalDrives函数......
  • 在Python中,文本查找和替换的常用操作
    1.使用字符串方法进行查找和替换Python的字符串类(str)提供了简单的查找和替换方法,如find()、replace()等。示例:text="Hello,world!"#查找子字符串的位置position=text.find("world")print(position)#输出:7#替换子字符串new_text=text.replace("world......
  • 数据库悲观锁和乐观锁的区别
    前言MySQL本身不直接提供悲观锁(PessimisticLocking)和乐观锁(OptimisticLocking)的实现机制,因为这些锁的概念通常是在应用层面通过不同的策略和工具来实现的。然而,我们可以利用MySQL的一些特性来模拟或支持这两种锁的行为。一、什么是乐观锁和悲观锁?乐观锁(OptimisticLoc......
  • 在 Python 脚本中处理错误
    在Python脚本中处理错误是确保程序稳健性的重要部分。通过处理错误,你可以防止程序因意外情况崩溃,并为用户提供有意义的错误消息。以下是我在Python中处理错误的常见方法和一些最佳实践:1、问题背景当运行pyblog.py时,遇到了以下错误:Traceback(mostrecentcalllast):File......
  • 网络自动化:利用Python和Ansible实现网络配置管理
    1.环境准备安装Python和Ansible•安装Python:•确保您有Python3版本,可以通过以下命令检查:python3--version•如果没有安装Python3,可以根据操作系统的不同,通过包管理器或直接从Python官方网站下载。•安装Ansible:•Ansible是一个开源的自动化工具,使......