python 连接操作mysql数据库

  

开发数据库程序流程:

1.创建connection对象,获取cursor

2.使用cursor执行SQL

3.使用cursor获取数据、判断执行状态

4.提交事务 或者 回滚事务

import:

数据库连接对象:connection

数据库交互对象:cursor

  1. #sql查询语句
  2. sql=‘select * from user ‘
  3. #sql语句执行
  4. cursor.execute(sql)
  5. #获取返回数据总条数
  6. rs=cursor.rowcount
  7. print rs
  8. #获取返回的第一条数据,此时游标rownumber=0,获取后=1
  9. rs=cursor.fetchone()
  10. print rs
  11. #获取返回数据的接下来3条数据,此时游标rownumber=1,获取后=4
  12. rs=cursor.fetchmany(3)
  13. print rs
  14. #获取剩下的所有返回数据,此时游标rownumber=4,获取后=最后条
  15. rs=cursor.fetchall()
  16. print rs
  17. #循环获取,对每条数据进行处理
  18. for row in rs:
  19. print ‘userID=%s  username=%s‘% row
  20. cursor.close()
  21. conn.close()

原文地址:https://www.cnblogs.com/hixiaowei/p/8446847.html

时间: 2024-11-03 21:25:35

python 连接操作mysql数据库的相关文章

C#连接操作 MySQL 数据库实例(使用官方驱动)

MySQL 以其免费和足够的性能受到很大的青睐,当然对于国内小公司,甚至是大公司如果对版权看得薄,敢冒险的话,随便装个 SqlServer.DB2.Oracle 都行.对于 SqlServer 数据库,因其与 MS 是一家,自然在 .net 类库中有内建支持,假如 MySQL 就得找第三方的驱动了 - .net 中多讲 Provider.在这里我也是作为一个预研专题,记录下 C# 连接 MySQL 的两种方法,分别使用 MySQL 官方的和 SourceForge 上一个开源的 MySQL 驱动

Python MySQLdb模块连接操作mysql数据库实例_python

mysql是一个优秀的开源数据库,它现在的应用非常的广泛,因此很有必要简单的介绍一下用python操作mysql数据库的方法.python操作数据库需要安装一个第三方的模块,在http://mysql-python.sourceforge.net/有下载和文档. 由于python的数据库模块有专门的数据库模块的规范,所以,其实不管使用哪种数据库的方法都大同小异的,这里就给出一段示范的代码: #-*- encoding: gb2312 -*- import os, sys, string impo

python 之操作mysql 数据库实例

对于python操作mysql 数据库,具体的步骤应为: 1. 连接上mysql host 端口号 数据库 账号 密码2. 建立游标3. 执行sql(注意,如果是update,insert,delete 需要进行提交才能生效.)4. 获取结果5. 关闭连接.关闭游标 一.默认获取的结果是元祖 1 conn = pymysql.connect(host='localhost',user='root',passwd='123456',port=3306,db='sakila',charset='ut

Python之 操作 MySQL 数据库

什么是MySQLdb? MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. 安装 Python MySQLdb 模块 linux版本:(配置好yum源) pip install MySQL-pythonyum install MySQL-python 如何加载MySQLdb? 为了用DB-API编写MySQL脚本,必须确保已经安装了MySQL.复制以下代码,并执行: #!/usr/bin/

python连接远程mysql数据库 拒绝

flask 创建数据库时,出现mysql服务拒绝 ,发现是没有开启mysql远程连接配置 ,记录下解决方法 1.修改服务器ubuntu下mysql配置文件 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf bind-address =127.0.0.1 更改为 bind-address =0.0.0.0 2.支持root账号远程连接mysql数据库 grant all privileges on *.* to 'root'@'%' identified by

Python之操作MySQL数据库

一.MySQL数据库启动与登陆 安装这里就不细说了.安装完成之后记得将安装路径配置进环境变量.然后进入到命令行下启动数据库.注:MySQL数据库安装完成后默认的是开启状态. 开启MySQL数据库,注:此处输入的服务名是安装时候设置的服务名称,MySQL5.7的版本默认的服务名称是MySQL57 关闭MySQL数据库服务 登陆MySQL数据库 二.建表 显示数据库 show databases; 创建数据库 create database lianxi DEFAULT character set

python 安装操作 MySQL 数据库.

以ubuntu和mysql为例 检查自己的机器上面有没有安装数据库 1 [email protected]:~$ sudo service mysql start 2 [sudo] xpower 的密码: 尝试输入命令打开 MySQL 不同的版本会有不同的效果 , 我的什么反馈也没有这就说明已经安装并且启动成功了 ( 没有消息就是最好的消息 ) 有的 ubuntu 会有反馈 , 自己看反馈内容 . 很容易判断 . 安装MySQL(安装过程中可能需要填写一点东西 . 建议填写一下 . ) 1 [e

C#连接操作MySQL数据库 帮助类

最近准备写一个仓库管理的项目 客户要求使用C#编写MySQL存储数据 为了方便,整理了数据库操作的工具类 using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threading.Tasks; using MySql.Data.MySqlClient; /// <summary> /// @author: 房上的猫

使用pandas操作MySQL数据库

转载(有添加.修改)作者:但盼风雨来_jc链接:https://www.jianshu.com/p/238a13995b2b來源:简书著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 本次分享将介绍如何在Python中使用Pandas库实现MySQL数据库的读写.首先我们需要了解点ORM方面的知识 ORM技术   对象关系映射技术,即ORM(Object-Relational Mapping)技术,指的是把关系数据库的表结构映射到对象上,通过使用描述对象和数据库之间映射的元数