如何使用python中的pymysql操作mysql数据库

操作流程

  • 导入模块

    • from pymsql import *
  • 创建connect链接
    • conn = connect(host, port, user, password, database, charset)
  • 获取游标对象
    • cs1 = conn.cursor()
  • 执行语句
    • count = cs1.execute(SQL语句)
  • 查看执行的语句
    • cs1.fetchone() # 返回元组结构的一条数据
  • 查看多条语句
    • cs1.fetchmany(3) # 取出3个数据元组套元组,不写数量就只取一个
  • 查看所有的内容
    • cs1.fetchall() # 取出所有的数据
  • 数据确定提交
    • conn.commit()
  • 数据回滚
    • conn.rollback()
  • 关闭游标
    • cs1.close()
  • 关闭链接
    • conn.close()

防止注入

  • cs1.execute(SQL语句, 列表) # 列表填充%s

原文地址:https://www.cnblogs.com/fandx/p/12124799.html

时间: 2024-11-08 01:42:47

如何使用python中的pymysql操作mysql数据库的相关文章

python 3.6 +pyMysql 操作mysql数据库

版本信息:python:3.6 mysql:5.7 pyMysql:0.7.11 ################################################################# #author: 陈月白 #_blogs: http://www.cnblogs.com/chenyuebai/ ################################################################# # -*- coding: utf-8

flask + pymysql操作Mysql数据库

安装flask-sqlalchemy.pymysql模块 pip install flask-sqlalchemy pymysql 安装Mysql数据库 from flask.ext.sqlalchemy import SQLAlchemy from flask import Flask '''配置数据库''' app = Flask(__name__) app.config['SECRET_KEY'] ='hard to guess' # 这里登陆的是root用户,要填上自己的密码,MySQL

PyMySQL操作mysql数据库(py3必学)

一,安装PyMySQL Python是编程语言,MySQL是数据库,它们是两种不同的技术:要想使Python操作MySQL数据库需要使用驱动.这里选用PyMySQL驱动. 安装方式还是使用pip命令. > pip install  PyMySQL 二,创建MySQL表 执行下面的SQL语句,创建一张users 表. CREATE TABLE `users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `email` VARCHAR(255) COLLATE u

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

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

48.Python中ORM模型实现mysql数据库基本的增删改查操作

首先需要配置settings.py文件中的DATABASES与数据库的连接信息, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'orm_intro_dem', 'USER': 'root', 'PASSWORD': 'root', 'HOST': '127.0.0.1', 'PORT': '3306', } } 之后将创建的app添加到settings.py文件中的INSTALLED_APPS中

Python中使用SQLAlchemy连接Mysql数据库(单表操作)

一,SQLAlchemy的安装 使用 $ easy_install sqlalchemy 或 $ pip install sqlalchemy 如果出现什么错,就进去root用户下进行安装试试,或者网上查查 >>> import sqlalchemy >>> 这样说明成功了,切记是小写哦 二,使用 理论我也不懂,自己查查资料,现在用一个小的案例说一下使用步骤 1,在进行数据操作之前要先连上数据库. >>> from sqlalchemy import

用pymysql操作MySQL数据库

工具库安装 pip install pymysql 连接关闭数据库与增删改查操作 # 导入pymysql库 import pymysql # 打开数据库连接 # 参数1:数据库服务器所在的主机+端口号 # 参数2:登陆数据库的用户名 # 参数3:登陆数据库的密码 # 参数4:要连接的数据库 # 参数5:字符编码 db = pymysql.connect( 'localhost', 'root', '123456', 'school', charset = 'utf8' ) # 增删改插操作 #

Python中使用SQLAlchemy连接Mysql数据库2(多表连接操作)

http://blog.csdn.net/u011573853/article/details/51355113 在上面我们已经说了单表的一些操作,现在我们说一下多表的连接 >>> from sqlalchemy import distinct >>> from sqlalchemy.orm import aliased >>> Astu = aliased(Stu,'Astu') >>> Acla = aliased(Cla,'Ac

使用PyMySQL操作mysql数据库

适用环境 python版本 >=2.6或3.3 mysql版本>=4.1 安装 可以使用pip安装也可以手动下载安装. 使用pip安装,在命令行执行如下命令: 1 pip install PyMySQL 手动安装,请先下载.下载地址:https://github.com/PyMySQL/PyMySQL/tarball/pymysql-X.X. 其中的X.X是版本(目前可以获取的最新版本是0.6.6). 下载后解压压缩包.在命令行中进入解压后的目录,执行如下的指令: 1 python setup