php mysqldb 数据库切换,Python MySQLdb模块连接操作mysql数据库实例
mysql是一个优秀的开源数据库,它现在的应用非常的广泛,因此很有必要简单的介绍一下用python操作mysql数据库的方法。python操作数据库需要安装一个第三方的模块,在http://mysql-python.sourceforge.net/有下载和文档。
由于python的数据库模块有专门的数据库模块的规范,所以,其实不管使用哪种数据库的方法都大同小异的,这里就给出一段示范的代码:
#-*- encoding: gb2312 -*-
import os, sys, string
import MySQLdb
# 连接数据库
try:
conn = MySQLdb.connect(host='localhost',user='root',passwd='xxxx',db='test1')
except Exception, e:
print e
sys.exit()
# 获取cursor对象来进行操作
cursor = conn.cursor()
# 创建表
sql = "create table if not exists test1(name varchar(128) primary key, age int(4))"
cursor.execute(sql)
# 插入数据
sql = "insert into test1(name, age) values ('%s', %d)" % ("zhaowei", 23)
try:
cursor.execute(sql)
except Exception, e:
print e
sql = "insert into test1(name, age) values ('%s', %d)" % ("张三", 21)
try:
cursor.execute(sql)
except Exception, e:
print e
# 插入多条
sql = "insert into test1(name, age) values (%s, %s)"
val = (("李四", 24), ("王五", 25), ("洪六", 26))
try:
cursor.executemany(sql, val)
except Exception, e:
print e
#查询出数据
sql = "select * from test1"
cursor.execute(sql)
alldata = cursor.fetchall()
# 如果有数据返回,就循环输出, alldata是有个二维的列表
if alldata:
for rec in alldata:
print rec[0], rec[1]
cursor.close()
conn.close()
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php mysqldb 数据库切换,Python MySQLdb模块连接操作mysql数据库实例相关推荐
- imooc的疯狂的蚂蚁的课程《Python操作MySQL数据库》 python3+pymysql模块来操作mysql数据库
以下代码为imooc的疯狂的蚂蚁的课程<Python操作MySQL数据库>的python3版本的代码,使用的是pymysql模块来操作mysql数据库,代码与原课程有所改动,注意运行时需要 ...
- Python MySQLdb模块连接操作mysql数据库实例_python
mysql是一个优秀的开源数据库,它现在的应用非常的广泛,因此很有必要简单的介绍一下用python操作mysql数据库的方法.python操作数据库需要安装一个第三方的模块,在http://mysql ...
- navicat无法连接远程mysql数据库_[数据库]Navicat Premium 解决无法连接远程mysql数据库问题...
[数据库]Navicat Premium 解决无法连接远程mysql数据库问题 0 2018-07-18 00:00:15 问题原因 : 第一点 远程服务器数据库没有授权 第二点 远程连接数据库的端 ...
- c 连接mysql批量存储数据库_C语言连接操作MySQL数据库的方法
C语言连接操作MySQL数据库的方法 2014-07-13 16:20来源:中国存储网 导读:C语言连接mysql数据库,需要相应的头文件和lib文件,如果你安装Mysql数据库,会在安装目录下找到这 ...
- python 搭建登陆系统,用Python连接操作MySQL数据库,做一个简单的用户登录注册系统...
我们可以很容易地用Python实现一个用户登录系统,相信这即使是对编程新手来说也是小菜一碟. 作为Python的小萌新,今天我想记录下来的是如何实现一个连接了MySQL数据库的用户登录注册系统,它的效 ...
- 数据库 用Python把数据写入到MySQL数据库/如何使用Python将数据写入到阿里云的RDS-MYSQL
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/weixin_42555401 需要解决的问题: 1.用Python把数据写入到MySQL数据库? 2 ...
- python fetchall函数_python操作mysql数据库用到的fetchone()函数和fetchall()函数
在用python操作mysql数据库时,碰到了下面这两个函数,标记一下: fetchone() : 返回单个的元组,也就是一条记录(row),如果没有结果 则返回 None fetchall() : ...
- 阿里云怎样操作mysql数据库_阿里云主机如何操作mysql数据库
阿里云主机如何操作mysql数据库,阿里云上传mysql数据库. 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解: 如果您想看更多的在ecs上的数据库的相关 ...
- python连接操作mysql数据库使用详解
在python3中,有个模块pymysql,用户可以通过这个模块实现远程对mysql数据库的操作. 1.python操作mysql流程架构 2 .python操作mysql使用演示 1.安装并且导入包 ...
最新文章
- linux添加美式键盘,win8\win server 2012添加【中文--美式键盘】
- CAShapeLayer和CAGradientLayer
- LeetCode 1104. 二叉树寻路(数学位运算)
- 使用js函数实现的通过输入框中数据的长度来控制光标聚焦位置
- Zookeeper——入门介绍(相关原理、安装启动及使用操作)
- ElasticSearch配置详解
- 云和恩墨技术通讯:Oracle AMM自动内存管理引起数据库阻塞
- # Mysql免登录重置root密码
- loadrunner 检查点
- python爬虫案例——根据网址爬取中文网站,获取标题、子连接、子连接数目、连接描述、中文分词列表
- 【校招VIP】知名产品分析之微信本身的亮点和缺点
- windows 11屏幕保护程序配置教程——设置无效解决方案
- C语言--16进制转字符串
- 机器人动力学-拉格朗日方程
- 计算机应用专业,报软考应该选什么?
- 自动化测试方案设计和实现
- 安卓如何隐藏APP图标探讨
- K8S集群安装Pod网络附加组件
- springboot整合poi基于excel模板下载的功能实现
- linux awk比较大小,linux基础只是之awk命令使用,统计最大长度
热门文章
- 用PHP删除一条记录mysql,php – 如何使用jquery删除mysql记录
- c语言单词字母翻转,C语言来实现字符串反转(只有单词反转,单词里的字母不反转)...
- elasticsearch之Recovery
- MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- 10 个不可不知的 Python 图像处理工具 !
- android判断银行卡号格式不正确的是什么意思,android银行卡号验证算法详解
- java throw异常_java throw拋出异常详解
- access创建窗体特别慢_64位Access运行速度很慢的解决办法
- 机器学习实战-KNN算法-20
- html 选中tag标签,HTML Tag Selector标签选择器PFC020071801