Python与MySQL的交互

1 、安装mysql模块

pip3 install pymysql

2 、connection 对象

用于建立与数据库的连接

2.1  创建对象

conn = connection(参数列表)

2.1.1 参数列表

  1. host:连接的mysql主机,如果本机是‘localhost‘
  2. port:连接的mysql主机的端口,默认是3306
  3. db:数据库的名称
  4. user:连接的用户名
  5. password:连接的密码
  6. charset:通信采用的编码方式,默认是‘gb2312‘,要求与数据库创建时指定的编码一致,否则中文会乱码 对象的方法
import pymysql
# 获取一个数据库连接
connection =  pymysql.connect(host=‘192.168.242.128‘,port=3306,user=‘root‘,password=‘123456‘,db=‘test1‘,charset=‘utf8‘)
#获取和数据库交互的对象
cursor = connection.cursor()
# 要执行的sql
sql = ‘select * from emp‘
# 获取Ssql 执行后的数据
cursor.execute(sql)
result = cursor.fetchall()
for res in result:
    print(res)

原文地址:https://www.cnblogs.com/whm1012/p/8494895.html

时间: 2024-11-08 12:31:50

Python与MySQL的交互的相关文章

Java、PHP、Python与MySQL交互的性能测试

这几天看源码弄清了一件事:WEB服务器接收浏览器请求.将请求传给PHP/Python进程(FCGI等).与数据库进行交互都是用socket(套接字). 也就是说,这些行为都是进程间通信.一台WEB服务器在硬件.操作系统不变的情况下,它的性能主要取决于socket通信的速度.如果所有进程都在一台服务器上的话,这个速度就取决于通信的效率了. 例如与MySQL数据库交互时,程序会调用驱动程序来访问数据库,这个驱动程序主要做这几件事: 1.创建socket,连接到MySQL. 2.将程序调用的API翻译

python学习-python与mysql交互

一.使用pymysql进行交互 安装::: pip install pymysql pymysql主要是使用原生sql与mysql进行交互,示例如下: import pymysql #创建连接 conn = pymysql.connect(host='192.168.0.26',port=3306,user='xll', passwd='xll123',db='mysql' ) #创建游标 cursor = conn.cursor() #执行sql,并返回受影响的行数 effect_row =

二十、Python与Mysql交互

先安装一个python与MySQL交互的包:MySQL-python $ gunzip MySQL-python-1.2.2.tar.gz $ tar -xvf MySQL-python-1.2.2.tar $ cd MySQL-python-1.2.2 $ python setup.py build $ python setup.py install ========================================================================

Python(九)【分分钟精通】 Python 操作 MySQL 之 pysql 与 ORM

本文针对 Python 操作 MySQL 主要使用的两种方式讲解: 原生模块 pymsql ORM框架 SQLAchemy 本章内容: pymsql 执行 sql 增\删\改\查 语句 pymsql 获取查询内容.获取自增 ID pymsql 游标 pymsql 更改 fetch 数据类型 pymsql 利用 with 简化操作 ORM 下载安装 ORM 史上最全操作 一.pymsql pymsql 是 Python 中操作 MySQL 的原生模块,其使用方法和 MySQL 的SQL语句几乎相同

Python 操作 MySQL 之 pysql 与 ORM(转载)

本文针对 Python 操作 MySQL 主要使用的两种方式讲解: 原生模块 pymsql ORM框架 SQLAchemy 本章内容: pymsql 执行 sql 增\删\改\查 语句 pymsql 获取查询内容.获取自增 ID pymsql 游标 pymsql 更改 fetch 数据类型 pymsql 利用 with 简化操作 ORM 下载安装 ORM 史上最全操作 一.pymsql pymsql 是 Python 中操作 MySQL 的原生模块,其使用方法和 MySQL 的SQL语句几乎相同

Python 12 - Mysql & ORM

本节内容 1.数据库介绍 2.mysql数据库安装使用 3.mysql数据库基础 4.mysql命令 5.事务 6.索引 7.Python操作mysql 8.ORM sqlalchemy了解 数据库介绍 什么是数据库? (介于本人还是属于熟悉数据库的,这一块就基本复制粘贴了) 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据. 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢.

python操作mysql ------- SqlAchemy正传

本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy pymsql pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同. 下载安装 pip3 install pymysql 使用操作 1.执行SQL #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql # 创建连接 conn = pymysql.connect(host='127.0.0.1

python操作mysql数据库

连接数据库 输入值 存入数据库 关闭 import string import mysql.connector conn=mysql.connector.connect(user='root',password='test',database='dalian',use_unicode=True) cursor=conn.cursor() a=raw_input('enter an id: ') b=raw_input('enter a name: ') while(a!='quit' or b!

Python 3 mysql 简介安装

Python 3 mysql 简介安装 一.数据库是什么 1.  什么是数据库(DataBase,简称DB) 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据库中的数据按一定的数字模型组织.描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并且可为各种用户共享. 2.什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字.图片,图像.声音.语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 在计算机中