学习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使用Scrapy爬取妹子图
May 28 Python
在Python中移动目录结构的方法
Jan 31 Python
Python使用win32com实现的模拟浏览器功能示例
Jul 13 Python
python音频处理用到的操作的示例代码
Oct 27 Python
python MySQLdb使用教程详解
Mar 20 Python
Python数据结构之哈夫曼树定义与使用方法示例
Apr 22 Python
python Spyder界面无法打开的解决方法
Apr 27 Python
Python叠加两幅栅格图像的实现方法
Jul 05 Python
python openpyxl使用方法详解
Jul 18 Python
python函数声明和调用定义及原理详解
Dec 02 Python
Python如何批量生成和调用变量
Nov 21 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
Dec 31 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中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
smarty模板中使用get、post、request、cookies、session变量的方法
2014/04/24 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
javascript中对对层的控制
2006/12/29 Javascript
jscript之Open an Excel Spreadsheet
2007/06/13 Javascript
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
从QQ网站中提取的纯JS省市区三级联动菜单
2013/12/25 Javascript
jQuery中对未来的元素绑定事件用bind、live or on
2014/04/17 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
javascript中DOM复选框选择用法实例
2015/05/14 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
js点击返回跳转到指定页面实现过程
2020/08/20 Javascript
基于jQuery实现仿百度首页选项卡切换效果
2016/05/29 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
输入框点击时边框变色效果的实现方法
2016/12/26 Javascript
jquery实现图片放大点击切换
2017/06/06 jQuery
vue实现简单loading进度条
2018/06/06 Javascript
vue项目搭建以及全家桶的使用详细教程(小结)
2018/12/19 Javascript
vue路由权限校验功能的实现代码
2020/06/07 Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
2020/10/21 Javascript
[01:34]2014DOTA2展望TI 剑指西雅图VG战队专访
2014/06/30 DOTA
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
Python解决八皇后问题示例
2018/04/22 Python
python程序快速缩进多行代码方法总结
2019/06/23 Python
详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
2019/08/23 Python
python实现PCA降维的示例详解
2020/02/24 Python
python3中celery异步框架简单使用+守护进程方式启动
2021/01/20 Python
分享8款纯CSS3实现的搜索框功能
2017/09/14 HTML / CSS
CSS3实现10种Loading效果
2016/07/11 HTML / CSS
为什么Runtime.exec(“ls”)没有任何输出?
2014/10/03 面试题
企业整改报告范文
2014/11/08 职场文书
暑期社会实践证明书
2014/11/17 职场文书
详解Java实践之建造者模式
2021/06/18 Java/Android
Python爬虫基础之初次使用scrapy爬虫实例
2021/06/26 Python
vue ref如何获取子组件属性值
2022/03/31 Vue.js