Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python 连接mysql数据库进行操

Python 连接mysql数据库进行操

作者头像
py3study
发布于 2020-01-15 03:00:51
发布于 2020-01-15 03:00:51
1K0
举报
文章被收录于专栏:python3python3

1.MySQLdb 模块是用于Python链接Mysql数据库的接口,默认是没有安装的

[root@python ~]# yum  install  MySQL-python   -y

2.创建python脚本

[root@python ~]# cat mysql.py 

#!/usr/bin/env python

#-*- coding: UTF-8 -*-

import MySQLdb as mysql  #导入MySQLdb模块

db=mysql.connect(user='root',passwd='centos',db='test',host='localhost')  #连接数据库

cursor=db.cursor() #创建游标对象

sql='create table test(id int,name varchar(8));' #创建表

cursor.execute(sql) #执行sql语句

db.close() #关闭连接

3.执行脚本,进库查看是否成功

[root@python ~]# mysql -uroot -pcentos

mysql> use test;

Database changed

mysql> show tables;

+----------------+

| Tables_in_test |

+----------------+

| test           |

+----------------+

1 row in set (0.00 sec)

mysql> desc test;

+-------+------------+------+-----+---------+-------+

| Field | Type       | Null | Key | Default | Extra |

+-------+------------+------+-----+---------+-------+

| id    | int(11)    | YES  |     | NULL    |       |

| name  | varchar(8) | YES  |     | NULL    |       |

+-------+------------+------+-----+---------+-------+

2 rows in set (0.00 sec)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/06/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python脚本操作数据库
操作关键字 创建连接 connect [kə ˈ nekt] 连接 实例化游标 cursor [ˈ kɜ ː sə(r)] 游标 执行 sql 语句 execute [ˈ eksɪkju ː t] 实行;执行; 提交修改 commit [kə ˈ mɪt] 做出 事务回滚 rollback [ˈ rəʊlbæk] 回落; 关闭游标和链接 close
cuijianzhe
2022/06/14
5960
Python操作mysql数据库知识大全
Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。
Python知识大全
2020/02/13
8810
python操作mysql数据库
Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。
想偷懒的程序员
2019/11/12
2.3K0
python连接mysql数据库
1、MySQL-python (MySQLdb) MySQL-python 又叫 MySQLdb,是 Python 连接 MySQL 最流行的一个驱动,很多框架都也是基于此库进行开发,遗憾的是它只支持 Python2.x,而且安装的时候有很多前置条件,因为它是基于C开发的库,在 Windows 平台安装非常不友好,经常出现失败的情况,现在基本不推荐使用,取代的是它的衍生版本。
wo.
2021/06/15
14.8K0
Python 操作 MySQL 数据库
MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。
用户5005176
2021/08/25
2.9K0
Python快速学习第九天--安装并操作Mysql数据库
python操作mysql数据库 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix Interbase Oracle Sybase 你可以访问Python数据库接口及API查看详细的支持数据库列表。 不同的
汤高
2018/01/11
1.5K0
Python: 操作MySQL数据库
Python操作MySQL数据库 前几天数据库课程的一个小project,需要接入MySQL数据库,导入数据,写了个脚本,做简单的CRUD操作,用Python实现,简单地记录一下。 依赖 可以用MySQL-python来连MySQL,安装很简单,pip install MySQL-python,然后在脚本里引入import MySQLdb即可。有不止一个库实现类似的功能,API大同小异。 连接 首先要做的是链接数据库,当然要确保你MySQL Server是安装运行的,用homebrew安装的话brew in
用户2183996
2018/06/21
2.3K0
Python3出现“No module named 'MySQLdb'“问题-以及使用PyMySQL连接数据库
Python3 与 Django 连接数据库,出现了报错:Error loading MySQLdb module: No module named 'MySQLdb'。原因如下: 在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用; 在 python3 中,改变了连接库,改为了 pymysql 库,使用pip install pymysql 进行安装,直接导入即可使用; 但是在 Django 中, 连接数据库时使用的是 MySQLdb 库,这在与 python3 的合作中就会报以下错误了:
洗尽了浮华
2018/10/11
31K2
Python连接MySQL数据库
python2.X使用的是mysqldb库去连接MySQL服务器,而在python3.X中使用的是PyMySQL库,所以我们需要使用命令pip install PyMySQL,安装库文件
菜鸟小白的学习分享
2020/07/14
11.7K0
实现Python连接Mysqln以及应用
                                                           实现Python连接Mysqln以及应用
py3study
2020/01/06
3520
Python - 操作 MySQL 数据库
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中则使用 mysqldb
小菠萝测试笔记
2021/08/19
1.4K0
Python 操作 MySQL数据库
    可以直接从MySQL官方网站下载最新版本。MySQL是跨平台的,选择对应的平台下载安装文件,安装即可。 如果是Windows用户,那么安装过程非常简单,直接根据向导一步一步操作即可。 如果是 Linux 用户,安装过程也是相当简单的。
py3study
2020/01/06
1.5K0
运维学python之爬虫中级篇(九)Py
最近因为年底,连续两个项目要投产上线,又赶上公司年会,忙的要死,更新有些慢,见谅。今天要说一说python如何对mysql进行操作。在 Python3.x 版本中用于连接 MySQL 服务器的库与Python2中使用的mysqldb有所不同。本文我将为大家介绍 Python3 使用 PyMySQL库 连接数据库,并实现简单的增删改查。
py3study
2020/01/03
5740
Python实现数据库对比
备注:如果Python版本为Python 3,使用如下安装方式 pip3 install MySQL client
沈宥
2022/05/09
9400
Python3_MySQL数据库连接 - PyMySQL 驱动
如果数据库连接存在我们可以使用execute()方法来为数据库创建表,如下所示创建表EMPLOYEE:
程序猿的栖息地
2022/04/29
1.9K0
Python3_MySQL数据库连接 - PyMySQL 驱动
Python 连接并操作 MySQL 数据库
Python 连接并操作 MySQL 数据库,主要通过 Pymysql 模块实现。本节讲解如何将抓取的数据存储至 MySQL 数据库。
用户10002156
2023/08/07
5740
Python 连接并操作 MySQL 数据库
如何使用PyMysql操作MySQL数据库?
最近刷短视频经常看到python广告,有句广告词是:你要悄悄学Python,然后惊艳所有人。这几年确实Python大火,它在数据分析、人工智能、自动化运维、网络爬虫等领域都得到了大量的应用。今天我们一起来看看pymysql是怎么操作数据库的,后续也有利于我们开发一些自动化运维的工具和脚本,减轻DBA的工作。
MySQL数据库技术栈
2020/08/05
5.2K0
如何使用PyMysql操作MySQL数据库?
python学习-使用MySQLdb操作
MySQLdb是用于Python连接mysql数据库的接口,它实现了Python数据库api规范2.0。
py3study
2020/01/15
5740
Python3 操作Mysql数据库
Pymysql介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,而Python2中则使用mysqldb。 PyMySQL 遵循 Python 数据库 API
py3study
2020/01/03
1.1K0
干货!python与MySQL数据库的交互实战
如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个
朱小五
2020/01/16
1.9K0
干货!python与MySQL数据库的交互实战
相关推荐
python脚本操作数据库
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档