MySQL是当下最流行的关系型数据库管理系统之一,在用Python爬取网络数据的过程中也经常需要用到MySQL,Python中pymysql库提供了连接MySQL的接口,为Python连接和操作MySQL提供了便利.

一,安装pymysql库

直接使用pip工具进行安装:

pip install pymysql

二,连接mysql

首先导入第三方库,然后配置信息连接,具体代码:

#! /usr/bin/env python

# coding="utf-8"

import pymysql.cursors

# Connect to the database

connection = pymysql.connect(host='localhost', # host是数据库主机地址

user='数据库用户名', # 数据库用户名

password='你的数据库密码', # 数据库密码

# 数据库名(可选)

db='stsinfo', # 选择要操作的数据库名(可选)

charset='utf8mb4', # 字符(可选)

cursorclass=pymysql.cursors.DictCursor) # 可选参数

print("MySQL登录成功")

然后我们来看一下是否连接成功,

MySQL登录成功

Process finished with exit code 0

没有报错表明连接成功!

喜欢 (10)or分享 (0)

用python连接数据库_用Python连接MySQL相关推荐

  1. mysql python插件_基于SQLAlchemy连接mysql库(pymsql插件)

    # -*- coding:UTF -8-*-import osimport pandas as pd# 检查是否有pymysql这个包存在import pymysql# SQLAlchemy本身无法操 ...

  2. python mysql ssh隧道_在python中使用ssh隧道连接mysql

    通常为了保证数据库安全,不会允许直接连接数据库,而是需要通过SSH隧道去连接服务器背后的数据库: 今天我在用Python连接远程的MySQL时,直连遇到了无法连接的情况,使用了SSH隧道之后解决了问题 ...

  3. 第一章 第一节:Python基础_认识Python

    Python基础入门(全套保姆级教程) 第一章 第一节:Python基础_认识Python 1. 什么是编程 通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言 ...

  4. python怎么连接数据库_python3.x怎么连接mysql数据库

    第三步连接mysql数据库之后,就可以通过sql语句来读取数据库内容了,完整代码如下: import pymysql.cursor # 连接MySQL数据库 connection = pymysql. ...

  5. php 跳板机连接mysql,使用python如何通过跳板机连接MySQL数据库

    生产环境中,为了安全起见,大多数的数据库是无法在本地直接访问的,需要先连接跳板机,然后通过跳板机访问.创业天下测试数据库也是采用这种方法连接数据的,那么我们应该怎么通过Python去连接数据库呢,代码 ...

  6. python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  7. python调用数据库存储过程_python连接mysql调用存储过程示例

    复制代码 代码如下: #!/usr/bin/env python # -*- coding: utf8 -*- import MySQLdb import time import os, sys, s ...

  8. python连接数据库的技术_Python操作MySQL数据库的三种方法

    (1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. ...

  9. python连接数据库设置编码_python操作mysql中文显示乱码的解决方法

    本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...

最新文章

  1. Nature子刊:三代Nonopore测序数据耐药性分析软件NanoOK RT
  2. wps表格粗线和细线区别_学术论文表格制作方法解读
  3. MySQL 数据库 引擎
  4. 继承AppCompatActivity的Activity无法隐藏标题栏
  5. 软件开发模型-螺旋模型
  6. [随笔所想] 沉痛悼念开发技术专家毛星云老师
  7. VUE 动态三级路由界面不显示
  8. 华为服务器找不到阵列卡_DELL R730服务器配置RAID及安装服务器系统
  9. linux 安装oracle18c,CentOS75 安装Oracle18c
  10. 网易云音乐8.0版本背后的野心
  11. android+widget日历开发,安卓日历小部件源码(AppWidgetProvider)
  12. 全国软件2. 三人年龄
  13. Sqoop同步任务‘ can not be represented as java.sql.Date
  14. PYNQ-Z1 资源分析
  15. 森林的先序和中序遍历
  16. 解决 matplotlib 字体问题最简单的方法,将matplotlib更改字体为 宋体、TimesNewRoman
  17. 元学习、迁移学习、对比学习、自监督学习与少样本学习的关系解读
  18. 无标号有根仙人掌计数
  19. 函数自变量与因变量的关系
  20. hdu6305(笛卡尔树/分治)

热门文章

  1. java 异常 最佳实践_处理Java异常的10种最佳实践
  2. selenium自动化测试_您如何使用Selenium来计算自动化测试的投资回报率?
  3. java rest框架_比较Java REST文档框架
  4. 纹理和基元_Java的精妙之处,包括基元和变量参数数组
  5. junit mockito_使用JUnit 5在Mockito中方便地进行模拟–官方方式
  6. jenkins jboss_与JBoss Fuse,Jenkins和Nexus的持续集成
  7. Thymeleaf + Spring中的验证
  8. 实践中的弹性基础架构
  9. JLBH示例1 –为什么应在上下文中对代码进行基准测试
  10. 使用Gatling + Gradle + Jenkins Pipeline为您的JAX-RS(和JavaEE)应用程序进行连续压力测试...