python通过MySQLdb访问mysql数据库详解编程语言
2023-06-13 09:20:24 时间
# Prepare SQL query to INSERT a record into the database.
sql = "UPDATE EMPLOYEE SET AGE = AGE+1 WHERE SEX = %c" %(M)
try:
cursor.execute(sql)
db.commit()
except:
db.rollback()
def do_query(cursor,db):
sql = "SELECT * FROM EMPLOYEE /
WHERE INCOME %d" % (1000)
try:
# Execute the SQL command
cursor.execute(sql)
# Fetch all the rows in a list of lists.
results = cursor.fetchall()
print resuts,cursor.rowcount
for row in results:
fname = row[0]
lname = row[1]
age = row[2]
sex = row[3]
income = row[4]
# Now print fetched result
print "fname=%s,lname=%s,age=%d,sex=%s,income=%d" % /
(fname, lname, age, sex, income )
except:
print "Error: unable to fecth data"
def do_delete(cursor,db):
sql = DELETE FROM EMPLOYEE WHERE AGE {}.format(20)
try:
cursor.execute(sql)
db.commit()
except:
db.rollback()
def do_insert(cursor,db,firstname,lastname,age,sex,income):
sql = "INSERT INTO EMPLOYEE(FIRST_NAME, /
LAST_NAME, AGE, SEX, INCOME) /
VALUES (%s, %s, %d, %c, %d )" % /
(firstname,lastname,age,sex,income)
try:
cursor.execute(sql)
db.commit()
except:
db.rollback()
# Open database connection
# change this to your mysql account
#connect(server,username,password,db_name)
db = MySQLdb.connect("localhost","hunter","hunter","pydb" )
# prepare a cursor object using cursor() method
cursor = db.cursor()
do_query(cursor,db)
doInsert(cursor,db)
do_query(cursor,db)
do_delete(cursor,db)
do_query(cursor,db)
do_insert(cursor,db,hunter,xue,22,M,2000)
do_insert(cursor,db,mary,yang,22,f,5555)
do_insert(cursor,db,zhang,xue,32,M,5000)
do_insert(cursor,db,hunter,xue,22,M,333)
do_query(cursor,db)
# disconnect from server
db.close()
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/8491.html
cjavamysqlpythonwindows相关文章
- mysql如何使用前缀索引_MySQL的前缀索引你是如何使用的[通俗易懂]
- python中randint函数是什么意思_randint是什么函数
- MySQL学习之Mysql锁&事务隔离级别详解数据库
- PDO打开MySQL数据库之旅(pdo连接mysql数据库)
- MySQL存储图片:实现方法及优缺点(mysql数据库存图片)
- MySQL 汇总函数 —— 驾驭数据从此如此简单(mysql汇总函数)
- MySQL如何删除表中的字段(mysql删除表中的字段)
- MySQL监测工具:让你把握数据库状态(mysql监测工具)
- 掌握MySQL数据库中查询数据总数的窍门(mysql查询数据总数)
- MySQL的主键与外键:关联数据库的关键技术(mysql的主键和外键)
- MySQL数据库配置文件.cnf的配置与使用(mysql.cnf)
- MySQL:优点与缺点(mysql优缺点)
- 改变MySQL数据库IP地址变更记录(mysql数据库ip地址)
- MySQL数据库:存储知识的宝库(mysql数据库存放)
- Python 的受欢迎程度首次领先于 Java
- 安卓上的MySQL客户端:实现数据管理的全方位掌控(安卓mysql客户端)
- 探索MySQL之路:从维基百科了解这款数据库的全貌(mysql维基)
- 如何解决忘记MySQL用户名密码问题(忘记mysql用户名密码)
- MySQL定期清理,优化数据库空间(mysql定期删除数据)
- MySQL关机命令,让你轻松关闭数据库服务(mysql关机命令)
- 如何在Linux上将MySQL挂载到指定路径(mysql挂载)
- 探秘MySQL:小海豚的数据之旅(mysql小海豚)
- 完美解决:修改MYSQL数据库路径(修改mysql数据库路径)
- 查询MySQL在百万次慢查询中的表现(mysql 百万 慢)
- 零基础学MySQL数据库,轻松搞定(0基础mysql数据库)
- MySQL如何获取一对多关系数据(mysql一对多怎么获取)
- MySQL非空字段查询技巧(mysql不为空字段名)
- MySQL数据库无法创建表格(mysql不能创建数据表)
- Mysql数据库如何处理XML文件(mysql xml文件)