# filename : database.py
# description : MySQL and Python
# datetime : 2011.12.07
import os
import sys
import MySQLdb
# connect to database
try :
conn = MySQLdb.connect(host='localhost', user='root', passwd='123456', db='school')
except Exception, e :
print e
sys.exit()
# get cursor to operator database
cursor = conn.cursor()
# create table
sql = "create table if not exists student(_id char(5) primary key, name varchar(20), age smallint);"
cursor.execute(sql)
# remove all record
sql = "delete from student;"
cursor.execute(sql)
# insert record
sql = "insert into student values('%s','%s',%d);" % ('00001', 'aaaaa', 21)
cursor.execute(sql)
# insert many record
val = (('00002','bbbbb',22), ('00003','ccccc',23), ('00004','ddddd',24))
sql = "insert into student values(%s,%s,%s);"
cursor.executemany(sql, val)
# select record
sql = "select * from student;"
cursor.execute(sql)
alldata = cursor.fetchall()
if alldata :
for rec in alldata :
print rec[0], rec[1], rec[2]
# close database
cursor.close()
conn.close()
python访问mysql,必须安装如下的mysql-python模块。
分享到:
相关推荐
摘 要: 讲解了应用 Python 如何访问 MySQL 数据库。首先介绍了 Python、MySQL,然后讲解 MySQL 数据库访问模块,并通过一个实例来说明应用该模块来访问 MySQL 数据库,最后总结了用 Python 访问 MySQL 数据库的优点
Python 简洁的语法和对动态输入的支持, 再加上解释性语言的本质,使得它在大多数平台上的许多领域都 是一个理想的脚本语言,特别适用于快速的应用程序开发。 1.2 特点 (1) 简单,易学 Python 是一种代表简单主义...
基于Python的MYSQL数据库访问技术.pdf
Python访问MySQL数据库.pdf Python访问MySQL数据库.pdf Python访问MySQL数据库.pdf Python访问MySQL数据库.pdf
使用Python访问MySQL并实现增删改查
python访问mysql数据库,可以实现对数据的增删查改。 感谢原作者分享。
python的mysql连接组件,及libmmd.dll和libguide40.dll链接库,并实际安装成功,附有自己写的安装步骤,和简单的使用例子。
java调用python,python连接并访问mysql数据,成功获取数据实例
基于Python的MYSQL数据库访问技术
本文实例讲述了Python访问MySQL封装的常用类。分享给大家供大家参考。具体如下: python访问mysql比较简单,下面整理的就是一个很简单的Python访问MySQL数据库类。 自己平时也就用到两个mysql函数:查询和更新,下面...
python爬虫第十七课-使用Python访问MySql数据库(2).docx
基于Python+MySQL的图书借阅管理系统源码(期末大作业).zip 前后端之间三种传参方式路径传参:对于路径传参,通常是传递资源的主键参数,如下URL可以使用路径传参:https://localhost:5000/books/1,意思大概为:...
python编程中可以使用MySQLdb进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接mysql数据库请求时,都是独立的去请求访问,相当浪费资源,而且访问数量达到一定数量时,对mysql的性能会产生较大的影响。...
使用 python 自带的 tkinter 库实现基于 mysql 的简单图形化学生信息管理系统,功能有简单的访问控制、账号管理、账号协作、统计计算、数据可视化和数据库数据的导入导出,可以对数据表的内容进行增删改查。...
基于Python+tkinter+MySQL的图书管理系统+设计报告+PPT(课程设计).zip 本图书管理系统是基于Python编程语言、tkinter图形化用户界面库、MySQL数据库开发的小型项目,旨 在帮助机构或个人实现对书籍的高效管理和查询...
Python
成功起草合同后,等待合同管理员对该合同进行人员分配。 合同会签 合同分配后,当涉及的会签人员登录合同管理系统后,点击其中的待会签合同,显示待会签合同列表,可以选择一个合同打开后审阅合同内容。然后在会签处...
Python课程设计-基于python+MySQL+Redis+Django的智慧校园考试系.zip 系统环境 MySQL 5.5以上版本 Python3.5以上版本 Redis任意新版本即可 Django版本2.1.4 安装步骤 python 3.8.3 加入环境变量 MySQL cd 到...
基于 2.0.2 的 MySQL Python 连接器,对 asyncio 进行了一些更改。 大多数示例来自 mysql-connector-python,针对异步访问进行了修改。 基本示例: import asyncio import mysql_async.connector @asyncio....