学习python之编写简单简单连接数据库并执行查询操作


Posted in Python onFebruary 27, 2016

python 连接数据库操作, 方法如下:

在本机的mysql 数据库中有一个名为yao的库,其中有一个名为user的表,表中的内容如图

学习python之编写简单简单连接数据库并执行查询操作

下面,则是python连接数据库的方法,及查找出表中的内容,代码如下:

#! /usr/bin/python
# filename  conn.py
import MySQLdb         # 载入连接数据库模块  
try:              # 尝试连接数据库
    conn = MySQLdb.connect("localhost","root","www","yao",charset="utf8")  # 定义连接数据库的信息
except MySQLdb.OperationalError, message:  # 连接失败提示
    print "link error"
 
cursor=conn.cursor()          #定义连接对象
cursor.execute("select * from user")  #使用cursor提供的方法来执行查询语句
data=cursor.fetchall()         #使用fetchall方法返回所有查询结果
print data              #打印查询结果
cursor.close()            #关闭cursor对象
conn.close()             #关闭数据库链接

程序执行结果为

学习python之编写简单简单连接数据库并执行查询操作

Python 相关文章推荐
python分布式环境下的限流器的示例
Oct 26 Python
详解Python nose单元测试框架的安装与使用
Dec 20 Python
利用Tkinter(python3.6)实现一个简单计算器
Dec 21 Python
python深度优先搜索和广度优先搜索
Feb 07 Python
Python安装图文教程 Pycharm安装教程
Mar 27 Python
将python代码和注释分离的方法
Apr 21 Python
python3+PyQt5使用数据库窗口视图
Apr 24 Python
Scrapy框架使用的基本知识
Oct 21 Python
python实现画五角星和螺旋线的示例
Jan 20 Python
python pygame实现五子棋小游戏
Oct 26 Python
如何利用Python识别图片中的文字
May 31 Python
Python 多进程原理及实现
Dec 21 Python
学习python之编写简单乘法口诀表实现代码
Feb 27 #Python
学习python 之编写简单乘法运算题
Feb 27 #Python
python学习之编写查询ip程序
Feb 27 #Python
用python写的一个wordpress的采集程序
Feb 27 #Python
python结合shell查询google关键词排名的实现代码
Feb 27 #Python
python的else子句使用指南
Feb 27 #Python
Python实现简单多线程任务队列
Feb 27 #Python
You might like
在PHP中执行系统外部命令
2006/10/09 PHP
PHP学习资料汇总与网址
2007/03/16 PHP
php实现的网络相册图片防盗链完美破解方法
2015/07/01 PHP
Smarty模板变量调节器用法分析
2016/05/23 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
showModelessDialog()使用详解
2006/09/21 Javascript
在textarea中屏蔽js的某个function的javascript代码
2007/04/20 Javascript
javascript克隆对象深度介绍
2012/11/20 Javascript
javascript 闭包详解
2015/02/15 Javascript
PHP守护进程实例
2015/03/06 Javascript
javascript原始值和对象引用实例分析
2015/04/25 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
基于Angularjs-router动态改变Title值的问题
2018/08/30 Javascript
Vue-cli@3.0 插件系统简析
2018/09/05 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
2018/10/31 Javascript
js验证身份证号码记录的方法
2019/04/26 Javascript
vue中动态select的使用方法示例
2019/10/28 Javascript
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
[48:00]完美世界DOTA2联赛循环赛 Forest vs Inki BO2第二场 11.04
2020/11/04 DOTA
基于python的汉字转GBK码实现代码
2012/02/19 Python
pyside+pyqt实现鼠标右键菜单功能
2020/12/08 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
2020/05/18 Python
Canvas图片分割效果的实现
2019/07/29 HTML / CSS
优秀团支部事迹材料
2014/02/08 职场文书
六年级学生评语大全
2014/12/26 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
六年级语文下册教学计划
2015/01/22 职场文书
夏洛特的网观后感
2015/06/15 职场文书
关于做家务的心得体会
2016/01/23 职场文书
MySQL中日期型单行函数代码详解
2021/06/21 MySQL
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis
《宝可梦》动画制作25周年到来 官方发布特别纪念视频
2022/04/01 日漫
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js
td 内容自动换行 table表格td设置宽度后文字太多自动换行
2022/12/24 HTML / CSS