总结:ubuntu或是win7系统下,利用python语言来使用数据库mysql一

article/2025/8/14 10:12:18

准备:我用的是ubuntu12.04,win7系统。在这ubuntu系统下使用的python2.7.3,MySQL5.5;win7系统下使用的是python2.7.5,MySQL5.6。
这两个系统下,可能ubuntu系统更容易实现,所以先总结ubuntu系统下python使用数据库mysql。

一、ubuntu系统下python使用数据库mysql
1.如果你已经安装了python和mysql,那么你可以跳过此步骤。
联网情况下python和mysql的安装非常简单,有些人甚至在安装 ubuntu时就已经将python装好了。(可能你自己都不知道自己安装没有,没关系,在你执行指令时如果ubuntu发现比已经安装过了的话,会提醒你已经是最新的了,不会再次安装)
(1)ubuntu下python安装(联网情况下)
在Ubuntu下安装Python模块通常可以使用apt-get和pip命令。apt-get命令是Ubuntu自带的包管理命令,而pip则是Python安装扩展模块的工具,通常pip会下载扩展模块的源代码并编译安装。
Ubuntu 12.04中缺省安装了Python2.7.3,首先通过下面的命令安装pip,pip是Python的一个安装和管理扩展库的工具。

  sudo apt-get install python-pip

若已经安装过,会出现下图:
这里写图片描述
安装Python开发环境,方便今后编译其他扩展库,占用空间92.8M:

  sudo apt-get install python-dev

若已经安装过,会出现下图:
这里写图片描述
安装完成后在终端输入python,若出现下图,表明安装成功
这里写图片描述

(2)mysql的安装,依次执行下列指令

sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev

安装时会提示密码设置等问题,注意不要忘记。
安装完后,在终端输入:sudo netstat -tap | grep mysql 如果看到有mysql 的socket处于 listen 状态则表示安装成功,如下图所示:
这里写图片描述
或是输入: mysql -u root -p 再输入密码出现下图:
这里写图片描述

2、安装python使用数据库mysql的驱动
python和mysql都装完后。python若想使用mysql,得先安装驱动mysqldb。建议在联网的情况下安装,虽说可提前将gz压缩包MySQL-python-1.2.3.tar.gz下载好进行安装,但其实那样很麻烦。联网的话,进行一条指令即可:

 sudo apt-get install python-mysqldb

OK了。接着进入python解释器输入:

 import MySQLdb #注意大小写

不报错的话就说明安装成功。

二、ubuntu下python使用数据库mysql的方法
上述准备都做好后,就可以用python使用mysql了。
(1)输入下列指令,并输入密码,进入root用户(此时在mysql界面)

  mysql -u root -p

利用sql语言建一个数据库db : CREAT DATABASE db;
当然,在数据库中建表,输入数据等相关操作都可以在mysql中完成。现在,你也可以在Python中完成了。好了,我们退出mysql,然后进入python界面进行以上操作。
(2&#


http://chatgpt.dhexx.cn/article/uQxOrDqS.shtml

相关文章

Python之MYSQL数据库基础操作(DBeaver安装方法)

Python之MYSQL数据库基础操作 一、基本介绍1.驱动程序2.DBeaver(1)关于DBeaver(2)安装(3)配置镜像和建立连接(4)连接可能出现失败的原因及解决方法 二、数据库基础操作1.数据库连接操…

Python 操作MySql数据库(封装、优雅)

Python 记录操作MySql数据库(封装)——优雅 前言封装代码进行测试结果展示 前言 学了pymysql第三方库(pip install pymysql)来操作MySql数据库后,浅记一下对MySql进行 《关于我的MySql之优雅封装这件事儿》。这里只涉…

【100天精通python】Day32:使用python操作数据库_MySQL下载、安装、配置、使用实战

目录 专栏导读 1 MySQL概述 2 MySQL下载安装 2.1 下载 2.2 安装 2.3 配置 2.3.1 服务类型和网络配置: 2.3.2 连接配置: 2.3.3 账户和权限配置: 2.3.4 配置Windows Service : 2.3.5 服务器文件权限配置: 2.3…

Python 安装mysql数据库模块

方法一:命令行安装mysql模块 先找到Python安装目录下的Script文件 2.当前路径下进入cmd命令窗口,输入pip3 install pymysql 3.如上图所示就是安装成功 方法二:PyCharm下安装mysql数据库模块 1.点击File里的Settings 2.点击Project Interperte…

性能测试报告包括哪些内容?模板范文哪里找?看这里

目录 1 概述 2 系统简介 3 测试指标 4 测试工具和测试策略 5 测试结果数据以及截图 6 测试结论 1 概述 1.1性能测试概念 性能测试是通过自动化的测试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两…

阿里云MaxCompute存取性能测试报告

阿里云MaxCompute存取性能测试报告 文章目录 阿里云MaxCompute存取性能测试报告前言MaxCompute介绍查询测试报告测试方案一测试方案二使用建议 写入测试报告测试方案一生成SQL的类 测试方案二测试方案三测试方案四使用建议 后记 前言 前几天公司给我安排了个任务,让…

【测试报告】Java文档搜索引擎性能测试报告

【测试报告】Java文档搜索引擎性能测试报告 10个线程---300秒(5分钟)概要吞吐量响应时间随时间变化 20个线程---300秒(5分钟)概要吞吐量响应时间随时间变化 10个线程—300秒(5分钟) 概要 吞吐量 响应时间 …

Jmeter导出性能测试报告

在电脑任意一个盘创建一个存放Jmeter文件的文件夹。我这里创建在F盘 2. 打开Jmeter你需要导出的执行文件的工程文件,连计划一起保存到创建的Jmeter_project文件夹里面。(如果不是计划一起保存会出现报错) 编写Jmeter导入测试报告语句。 jme…

电商平台性能测试报告

性能测试报告 概况 A3Mall是一个电商系统平台,是一个面向B2B、B2C的电商平台。 1.1测试背景 A3Mall电商平台通过体验用户反馈业务市场调研及分析,项目部门与业务部门进行交流沟通,确保用户反馈后的有效需求说明书,参照用户需求…

性能测试报告编写技巧

在对结果进行分析并得出结论之后,性能测试工程师要把它们以文字报告的形式发送给相关人员。这就是性能测试报告。除了书面文字之外,可能的话,公司还会召集人员开专门的会议进行报告讲解和结果分析。所以,性能测试报告是性能测试工…

性能测试报告(实例)

测试报告是一次完整性能测试的体现,所以,这里我给出一个完整的性能测试报告,相信通过这个报告,我们会整性能测试有个整体的了解,知道我们在以后做性能测试时需要做哪些工作。 注明:1.性能测试报告模板很多&…

性能测试报告,实例讲解

上一篇博文主要通过两个例子让测试新手了解一下测试思想,和在做测试之前应该了解人几点,那么我们在如何完成一次完整的性能测试呢? 测试报告是一次完整性能测试的体现,所以,这里我给出一个完整的性能测试报告&#xf…

Jmeter生成HTML性能测试报告

目录 1、前言 2、生成报告 2.1、方式一 2.2、方式二 3、查看报告 3.1、Dashboard(仪表板) 3.2、Charts(图表) 3.3、Customs Graphs(定制图表) 1、前言 使用 Jmeter 进行性能压测时,跑完…

【测试报告】模板:性能测试报告 2

目录 一、封面 二、文档修改记录 三、目录 四、正文 第一章 概述 第1节 编写目的 第2节 项目概况 第3节 适用范围 第二章 性能测试范围 第1节 测试对象 第2节 测试术语 第3节 测试目标 第4节 测试基本信息 第三章 压测机配置信息 第四章 服务器配置信息 第五章…

接口性能测试报告

1 概述 1.1性能测试概念 性能测试是通过自动化的测试工具模拟多种正常峰值及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试确定在各种工作负载下系统的性能,目标是当负载逐渐增加时&…

性能测试报告实例

上一篇博文主要通过两个例子让测试新手了解一下测试思想,和在做测试之前应该了解人几点,那么我们在如何完成一次完整的性能测试呢? 测试报告是一次完整性能测试的体现,所以,这里我给出一个完整的性能测试报告&#xff…

性能测试报告案例

一、性能测试报告目录 二、性能测试结论 1、***系统的性能 1)业务层的性能说明: 2)技术层的性能说明: 2、***系统的稳定性 另外,注释说明:术语

功能测试报告总结

转自http://www.cnblogs.com/xunmi/archive/2011/08/18/2144745.html 测试报告是测试人员在测试过程中用于反映测试状况的文档,其重要性通过网上哀求、跪求、旋转360度冰天雪地各种求测试报告模块的帖子中就可见一斑。其实测试报告的内容基本都是模板的那些&#xf…

功能测试报告的编写

目录 前言 一、〖版本测试报告〗 二、〖总结测试报告〗 前言 测试报告是测试人员在测试过程中用于反映测试状况的文档,其重要性通过网上哀求、跪求、旋转360度冰天雪地各种求测试报告模块的帖子中就可见一斑。其实测试报告的内容基本都是模板的那些,只…

设置数据库中表的关系图

新建一个数据库及表后,紧接着要设计这些表的关系图,那么如何操作呢? 首先在新建好的数据库下,选中“数据库关系图”,如图所示: 这样,我们就可以在表间建立关系,设置外键。建立关系后…