iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >2. MySQL之mysql-connector-python的安装使用
  • 922
分享到

2. MySQL之mysql-connector-python的安装使用

mysql数据库python 2023-08-20 18:08:18 922人浏览 泡泡鱼
摘要

Mysql 是最流行的关系型数据库管理系统,关于数据库以及mysql相关知识,此处不再赘述。本篇介绍使用 mysql-connector-python 来连接使用 MySQL。 1. 安装mysql-connector-Python 执行

Mysql 是最流行的关系型数据库管理系统,关于数据库以及mysql相关知识,此处不再赘述。本篇介绍使用 mysql-connector-python 来连接使用 MySQL

1. 安装mysql-connector-Python

在这里插入图片描述
执行以下代码,没有报错,证明安装成功。

import mysql.connector# 连接数据库Mysql = mysql.connector.connect(    host="localhost",    user="root",    passwd="123456")

2. 安装MySQL

只有安装了MySQL,才能使用mysql-connector-python包提供的接口去操作数据库。关于MySQL的安装,参考另一篇博客:MySQL8.0解压版本的安装
本机上安装的版本是 8.0.16版本。
在这里插入图片描述

3. 数据库可视化工具Navicat的安装

注意,我们通过Navicat可以以可视化的行为去操控数据库,更方便简洁,关于Navicat的安装,此处不再赘述,之前写过一篇详细的安装文章,但是无法审核过去,所以迟迟没有发布。此处读者可联系我索要安装步骤,也可以自行百度解决
值得说明的是,安装Navicat并不是必须的,也可以不安装,后续直接使用SQL语句在终端中进行数据库的操作
本篇将基于Navicat进行讲解

4. mysql-connector-python包的使用

# 导入包import mysql.connector# 连接数据库Mysql = mysql.connector.connect(    host="localhost",    user="root",    passwd="123456")# 首先获取游标对象cursor = Mysql.cursor()# 数据库操作cursor.execute("CREATE DATABASE IF NOT EXISTS testDB;") # 创建数据库cursor.execute("SHOW DATABASES;")   # 显示数据库for item in cursor: print(item)cursor.execute("USE testdb;") # 选中数据库cursor.execute("CREATE TABLE IF NOT EXISTS usermanage (name VARCHAR(255), passwd VARCHAR(255));") # 创建表cursor.execute("DELETE FROM usermanage;") # 删除表中的内容# 插入一条数据sql = "INSERT INTO usermanage(name, passwd) VALUES(%s, %s);"cursor.execute(sql, ("zhang", "123456"))Mysql.commit()  # 必须使用此命令, 否则无法插入成功print(cursor.rowcount, "插入数据成功.")# 批量插入数据val = [    ('wang', '222222'),    ('li', '333333'),    ('zhao', '444444')]cursor.executemany(sql, val)Mysql.commit()print(cursor.rowcount, "批量插入数据成功.")# 数据库查询cursor.execute("SELECT * FROM usermanage;")result = cursor.fetchall()for record in result:print(record)

执行以上代码,结果如下图所示:
在这里插入图片描述
打开Navicat可视化工具,新建pythonMysql连接,便可以看到数据库testdb,然后找到usermanage表。
在这里插入图片描述

5. 写在最后

其他操作不再赘述,可参考mysql-connector-python官方文档。
官方文档里包含了示例代码以及API等。

官方文档:go官方文档

来源地址:https://blog.csdn.net/TianYanRen111/article/details/128763175

您可能感兴趣的文档:

--结束END--

本文标题: 2. MySQL之mysql-connector-python的安装使用

本文链接: https://www.lsjlt.com/news/376576.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 2. MySQL之mysql-connector-python的安装使用
    MySQL 是最流行的关系型数据库管理系统,关于数据库以及MySQL相关知识,此处不再赘述。本篇介绍使用 mysql-connector-python 来连接使用 MySQL。 1. 安装mysql-connector-python 执行...
    99+
    2023-08-20
    mysql 数据库 python
  • mysql connector如何安装
    这篇文章给大家分享的是有关mysql connector如何安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 安装mysql connector的方...
    99+
    2024-04-02
  • [python] mysql安装使用
    下载安装MySQLdb 下载地址:http://pypi.python.org/simple/MySQL-python/<1>linux版本要先安装setuptools,然后在下载文件目录下,修改mysite.cfg,指定本地m...
    99+
    2023-01-31
    python mysql
  • 怎么使用mysql-connector连接使用MySQL
    这篇“怎么使用mysql-connector连接使用MySQL”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用mysq...
    99+
    2023-06-08
  • Python全栈之学习MySQL(2)
    目录1. mysql_where子句_聚合函数2. mysql_其他子句语法3. mysql_子查询4. exists关键字5. 练习所需表数据6. 小练习(1)表结构:(...
    99+
    2024-04-02
  • C++使用MySQL Connector/C++访问mysql数据库
    去官网下载,分为release模式和debug模式两种,分别对应VS中的release和debug。如下图所示: 注意: 如果使用debug模式,下载的上面的release模式库文件,那么编译就会出...
    99+
    2023-09-05
    数据库 mysql c++
  • Enterprise:使用 MySQL connector 同步 MySQL 数据到 Elasticsearch
    Elastic MySQL 连接器是 MySQL 数据源的连接器。它可以帮我们把 MySQL 里的数据同步到 Elasticsearch 中去。在今天的文章里,我来详细地描述如何一步一步地实现。 在下面的展示中,我将使用 Elastic ...
    99+
    2023-09-08
    mysql elasticsearch 数据库 大数据 搜索引擎 全文检索
  • MySQL Inception的安装和使用
    本篇内容主要讲解“MySQL Inception的安装和使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL Inception的安装和使用”吧! ...
    99+
    2024-04-02
  • MySQL的安装,以及VScode中MySQL的使用
           最近在新课学习python,到了数据库的安装和使用,其中遇到了一些困难,特别是在VScode上使用MySQL时,遇到了一些难处,特此纪录与分享一下。 MySQL简介         MySQL 是一个关系型数据库管理系统,由瑞...
    99+
    2023-08-31
    mysql 数据库
  • pip安装MySQL-python
    <br> 首先安装pip yum install python-setuptools python-setuptools-devel easy_install pip 然后升级pip,安装setuptools合适的版本 yum...
    99+
    2023-01-31
    pip MySQL python
  • python 2.6.6安装MySQL-
    1.下载安装setuptools[root@localhost opt]#wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c8.tar.gz [r...
    99+
    2023-01-31
    python MySQL
  • DBeaver之MYSQL驱动安装
    本文章介绍DBeaver安装mysql数驱动的方法。 MySQL驱动安装 打开DBeaver工具后,点击“新建数据库连接”,选择mysql后,弹出连接mysql窗口。 点击“编辑驱动设置”,弹出编辑驱动窗口,点击“库”菜单,切换到库界面。...
    99+
    2023-09-04
    大数据
  • MySQL使用rpm包安装
    MySQL使用rpm包安装 安装 下载mysql rpm 安装包 。选择对应的操作系统版本 官网地址 下载对应的rpm包 mysql-community-common-5.7.29-1.el7.x86_64.rpmmysql-communi...
    99+
    2023-08-22
    mysql linux 服务器
  • 【Python】安装MySQL-pyth
    // wget[root@wode006 tools]# wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip--2015-07...
    99+
    2023-01-31
    Python MySQL pyth
  • python 安装 mysql-pyth
    安装pip install MySQL-python 故障解决!   running build_ext     building '_mysql' extension     error: Microsoft Visual C++ 9.0...
    99+
    2023-01-31
    python mysql pyth
  • MySQL Workbench 安装及使用
    MySQL Workbench 安装及使用 文章目录 MySQL Workbench 安装及使用1. MySQL Workbench 简介2. MySQL Workbench 的下载与安装3. MySQL Workbench 使用...
    99+
    2023-08-18
    mysql 数据库 dba
  • CentOS7 使用Docker 安装MySQL
    CentOS7 使用Docker 安装MySQL Docker的相关知识本篇不会再概述,有疑惑的同学请自行查找相关知识。本篇只是介绍如何在CentOS7下使用Docker安装相应的镜像。 可登陆Doc...
    99+
    2023-09-08
    docker mysql 运维
  • MySQL Workbench安装及使用
    目录 一、MySQL Workbench简介 二、MySQL数据库安装 三、远程连接MySQL服务器 四、创建数据库 五、创建数据表 六、数据内容维护 七、查看数据表 八、修改数据表 九、删除数据表 一、MySQL Workben...
    99+
    2023-08-31
    数据库 mysql sql
  • Linux安装MySQL(使用yum)
    这是参照msyql官方文档写的(网上的教程五花八门,各有各的特色和技巧,不过还是以官方文档为主要参考最靠谱) 注意 : 适用于第一次安装的情况,系统上已经有之前安装过的版本的话,官方文档同一章也有升级、替换该怎么操作,我这里不侧重。 ①ms...
    99+
    2023-08-17
    mysql linux
  • MySQL安装中出现的The selected path already exists以及Connector/Python ***以及start service MySQL80 Failed
    近因为学习Python需要用到数据库,选择了MySQl去应用安装,但是安装失败一直困扰着我。可能 也是因为报错的details太多很麻烦所以不想仔细看吧。这几天搞下来也有点心得和大家分享一下。 一、The selected path alr...
    99+
    2023-09-07
    mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作