python中操作mysql

import pymysql

# 连接数据库
connect = pymysql.Connect(
    host=‘localhost‘,
    port=3306,
    user=‘root‘,
    passwd=‘root‘,
    db=‘python3‘,
    charset=‘utf8‘
)
# 获取游标
cursor = connect.cursor()

# sql操作
# 增加数据操作
sql_1 = "insert into url_file(url,file) values(%s,%s)"
data = (‘aa‘, ‘bb‘)
cursor.execute(sql_1, data)  # 生成增加sql语句
connect.commit()  # 确认永久执行增加

# 查询数据操作(只有查询用的全是游标,其他3种操作,要用连接的提交commit)
sql_2 = "select * from url_file"
cursor.execute(sql_2)  # 生成查询sql语句
ret = cursor.fetchall()  # 执行查询
print("执行完毕")
print(ret)
print(type(ret))

# 修改数据操作
sql_3 = "update url_file set url=‘bbbbbbbbbbbb‘ where id = 2"
cursor.execute(sql_3)  # 生成修改sql语句
connect.commit()  # 确认永久执行修改

# 删除数据操作
sql_4 = "delete from url_file where id =12"
r1 = cursor.execute(sql_4)  # 生成修改sql语句,临时执行
r2 = connect.commit()  # 确认永久执行删除
print(r1)
print(r2)

  

原文地址:https://www.cnblogs.com/andy9468/p/8178227.html

时间: 2024-10-09 04:55:24

python中操作mysql的相关文章

【转】Python中操作mysql的pymysql模块详解

Python中操作mysql的pymysql模块详解 前言 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同.但目前pymysql支持python3.x而后者不支持3.x版本. 本文测试python版本:2.7.11.mysql版本:5.6.24 一.安装 1 pip3 install pymysql 二.使用操作 1.执行SQL 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Python中操作mysql的pymysql模块详解

Python中操作mysql的pymysql模块详解 前言 pymsql是Python中操作MySQL的模块,pymysql支持python3.x. 一.安装 pip install pymysql 二.使用操作 1.执行SQL #!/usr/bin/env pytho # -*- coding:utf-8 -*- importpymysql # 创建连接 conn =pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd

(转)Python中操作mysql的pymysql模块详解

原文:https://www.cnblogs.com/wt11/p/6141225.html https://shockerli.net/post/python3-pymysql/----Python 3 进阶 -- 使用 PyMySQL 操作 MySQL 前言 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同.但目前pymysql支持python3.x而后者不支持3.x版本. 本文测试python版本:2.7.11.mysql版本:5.6.24 一.安装 1

二十三、python中操作MySQL步骤

python中操作mysql步骤 1.引入模块 在py文件中引入pymysql模块 from pymysql import * 2.connection对象 用于建立与数据库的连接 创建对象:调用connect()方法 conn = connect(参数列表) (1)参数host:连接的mysql主机,如果为本机,则是"localhost" (2)参数port:连接的mysql主机的端口,默认是3306 (3)参数database:数据库的名称 (4)参数user:连接的用户名 (5)

Python中操作mysql知识(一)

Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口. Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix Interbase Oracle Sybase Python的DB-API,为大多数的数据库实现了接口,使用它连接各数据库后,就可以用相同 的方式操作各数据库. Pytho

Python 中操作 MySQL 步骤

引入模块 在py文件中引入pymysql模块 from pymysql import * Connection 对象 用于建立与数据库的连接 创建对象:调用connect()方法 conn=connect(参数列表) 参数host:连接的mysql主机,如果本机是'localhost' 参数port:连接的mysql主机的端口,默认是3306 参数database:数据库的名称 参数user:连接的用户名 参数password:连接的密码 参数charset:通信采用的编码方式,推荐使用utf8

python下操作mysql 之 pymsql

python下操作mysql  之  pymsql pymsql是Python中操作MySQL的模块, 下载安装: pip3 install pymysql 使用操作 1, 执行SQL #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql # 创建连接 conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123', db='t1') #

Python中的MySQL操作

1.Python中导入MySQL库 在Python2与Python3中导入的MySQLdb库是不一样的,在Python2安装的是mysql-python,Python3安装的是mysqlclient,分别安装后就可以import MySQLdb. 在Python3中安装MySQLdb,可参考以下方式: sudo apt-get install python-dev libmysqlclient-dev sudo apt-get install python3-dev pip install my

在python中使用mysql

缘由 最近在折腾一个小东西需要抓取网上的页面,然后进行解析,将结果放到数据库中.了解到Python在这方面有优势,便选用之.因为我有台服务器上面安装有mysql,自然使用之.在进行数据库的这个操作过程中遇到了不少问题,这里记录一下,大家共勉. python中mysql的调用 百度之后可以通过MySQLdb进行数据库操作,查看文档,了解到python中提供了一个mysql时直接实现了mysql的c语言API.MySQLdb是对其在更高一层的封装,因此,使用起来更加方便.我们可以使用mysql,但更