用python操作mysql数据库(之简单查询操作)
admin
2023-05-30 13:02:26
0

1、mysql安装

    此处省略一万字.......


2、pip安装MySQLdb模块

sudo pip install mysql-python


3、简单代码

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import MySQLdb

#建立连接
conn = MySQLdb.connect(host='127.0.0.1',user='root',passwd='1qaz#EDC',db='test_db')
cur = conn.cursor() #创建一个游标
#说明,connect方法生成一个连接对象,通过这个对象来访问到数据库

#对数据进行操作
res = cur.execute('select * from UserInfo') #执行sql语句
data = cur.fetchall()   #读取执行结果

#关闭数据库连接
cur.close()
conn.close()

print res #打印出共有多少条数据
print data #打印数据的实际内容


4、查询指定ID号的数据

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import MySQLdb

#建立连接
conn = MySQLdb.connect(host='127.0.0.1',user='root',passwd='1qaz#EDC',db='test_db')
cur = conn.cursor()

#对数据进行操作
sql = "select * from user where id=%s" #定义sql语句
params = ('3')    #参数 ID为3

cur.execute(sql,params)    #执行sql语句
data = cur.fetchall()

#关闭数据库连接
cur.close()
conn.close()

print data


相关内容

热门资讯

手机品牌排行榜前十是哪几个? 手机品牌排行榜并非固定不变,而是基于市场销量、用户口碑及技术创新等多维度动态评估的结果,目前华为、苹...
SpaceX火箭残骸,撞上月球 北京时间5日下午2点35分,一枚自2025年起漂浮在地月空间的SpaceX公司猎鹰9号火箭二级残骸,...
德国高温致死1.19万人,为2... 新华社柏林8月6日电(记者车云龙 李超)德国罗伯特·科赫研究所6日发布报告说,截至7月26日,德国今...
敬一丹个人账号更新,此前曾置顶... 8月6日晚9点30分,前央视主持人敬一丹的个人微信公众号更新,发布题为《敬一丹|走过·立秋》的文章,...
部分美国AI模型在测试中被发现... 新华社伦敦8月5日电(记者张家伟)英国人工智能安全研究所发布的一份新报告显示,在该研究所实施的网络安...
聚焦联碱余热回收 共商节能降碳... 来源:中国日报网 近日,万润科技旗下万润新能源与双环科技、中国科学院理化技术研究所热力过程节能中心联...
存储暴涨不是坏事!WiFi 8... 来源:智能制造网 8月5日消息,本轮存储芯片的持续暴涨看起来全是负面影响,其实也不全是坏事,上游核心...
滴滴旗下99与巴西租车企业Mo... 新浪科技讯 8月6日下午消息,滴滴旗下巴西一站式本地生活服务平台99与巴西汽车租赁企业Movida签...
联黎部队:以军单日向黎发射11... △资料图联合国驻黎巴嫩临时部队(联黎部队)6日发表声明称,维和人员5日记录到以色列国防军共向黎巴嫩发...
常刷短视频的家长注意了!4招教... 当前,刷短视频已成为人们获取信息的重要途径。然而,部分账号为博取流量、推销课程或制造焦虑,通过AI合...