python之MySQL学习——输出指定条件的结果集

 1 # 引入pymysql模块
 2 import pymysql as pm
 3
 4 # 数据库连接
 5 db = pm.connect(host=‘localhost‘, user=‘root‘, password="123456",database=‘task‘, charset=‘utf8‘)
 6 # 建立游标
 7 cur = db.cursor()
 8 # 设置sql语句
 9 sql = ‘SELECT * FROM video_info WHERE actor_name=%s‘
10 # 执行sql语句
11 cur.execute(sql,‘刘德华‘)
12 # 保存符合条件结果集
13 results = cur.fetchall()
14 # 打印结果集
15 print(results)
16 # 关闭游标和断开数据库连接
17 cur.close()
18 db.close()

测试结果截图:

时间: 2024-08-29 09:19:20

python之MySQL学习——输出指定条件的结果集的相关文章

Python数据库操作 Python操作mysql#学习猿地

# python操作mysql mysql数据库可以应用于多种编程语言,包括 PHP,Java,Go,Python 不同编程语言操作mysql,都是使用了mysql提供的API接口. 如果直接操作mysql提供的API相对复杂一些,因为不同的编程语言都有不同的封装好的包或者模块进行数据库的相关操作. 在python中也有很多的包或模块进行mysql数据库的操作,比较知名的包包括 pymysql,mysqldb... ### 安装pymysql pip install pymysql ### py

python+django+mysql学习笔记

安装python 1. 从 http://www.python.org/download/ 下载最新的python版本 (我用的是python2.72, 当时最稳定的) 2. 然后一路next, 安装到你想要的目录下 3. 然后更改path, 点击控制面板->系统->高级->环境变量.在“系统变量”表单中点击叫做PATH的变量,然后编辑这个变量,把” ;C:\Python27; C;\Python27\Scripts; “加到它的结尾.当然,是Python所在的正确路径. 安装djang

python基础教程学习笔记---(5)条件、循环和其他语句

1.使用逗号输出 使用逗号隔开,可以打印多个表达式.打印后,各项之间自动以一个空格隔开. 也可以同时输出文本和变量值. 可以和字符串连接符“+”一起使用. 2.从模块中导入函数 从模块导入函数的方法: import somemodule from somemodule import somefunction from somemodule import somefunction,anotherfunction,yetanotherfunction from somemodule import *

python连接mysql数据库带where条件的查询操作

#encoding=utf-8import MySQLdbclass Sjb_data(): def __init__(self): self.url = url def mysql(self,sql): db = MySQLdb.connect(host='IP地址',port = 3306,user=r'用户名',passwd='密码',db ='数据库名',charset= 'utf8') cur = db.cursor() cur.execute(sql) #执行sql #data =

关于Python下Mysql学习事例

1.下载Mysql 百度搜索Mysql安装包 http://rj.baidu.com/soft/detail/12585.html?ald (备注:Oracle下安装很麻烦,下载一下需要注册账户什么的,还需要购买,所以直接下百度下搜索安装了,不够下载的绿色安装版本,需要对Mysql进行配置) 配置情况: 安装目录是:F:\mysql-5.6.24-win32 2.设置 2.1修改my.ini文件 [client] port=3306default-character-set=utf8#客户端字符

Python读取文本,输出指定中文(字符串)

因业务需求,需要提取文本中带有检查字样的每一行. 样本如下: 1 投入10kVB.C母分段820闭锁备自投压板 2 退出10kVB.C母分段820备投跳803压板 3 退出10kVB.C母分段820备投合820压板 4 检查2.3号主变压器分头位置一致 5 合上820断路器 6 检查820断路器确带负荷 7 检查2号.3号主变压器负荷分配正常 8 拉开802断路器 9 检查802断路器在分闸位置 10 检查3号主变压器不过负荷 我们要用的包:re(python 强大的正则包),codecs(专门

python之MySQL学习——数据操作

1.增 1 import pymysql as ps 2 3 # 打开数据库连接 4 db = ps.connect(host='localhost', user='root', password='123456', database='test', charset='utf8') 5 6 # 创建一个游标对象 7 cur = db.cursor() 8 9 sql = "INSERT INTO USER(NAME,SEX) VALUES(%s,$s)" 10 11 cur.execu

python核心编程学习记录之条件和循环

python之MySQL学习——简单的增删改查封装

1.增删改查封装类MysqlHelper.py 1 import pymysql as ps 2 3 class MysqlHelper: 4 def __init__(self, host, user, password, database, charset): 5 self.host = host 6 self.user = user 7 self.password = password 8 self.database = database 9 self.charset = charset