python脚本对 MySQL 数据库进行增删改查

 

# -*- coding: utf-8 -*-
import pymysql
 xlrd
 import codecs
#连接数据库
conn = pymysql.connect(host='127.0.0.1',port=3306,user=root'',db=test_hvrutf8')
cursor = conn.cursor()

 查询数据库
effect_row = cursor.execute("select * from kkpb_account where user_name='18800000000'")
row_1 = cursor.fetchmany(10)
print(row_1)
for row in row_1:
    with open(ha.xlsa)as f:
        f.write(str(row[0]))
     print(row[0])

 使用预处理语句创建表 sql = """CREATE TABLE EMPLOYEE (          FIRST_NAME  CHAR(20) NOT NULL,          LAST_NAME  CHAR(20),1)">          AGE INT,1)">          SEX CHAR(1),1)">          INCOME FLOAT )""" cursor.execute(sql)

 数据库插入数据 s_id='25' name='aaa' price='154.21' sql="insert into stu (id) VALUES ('%s')"%(s_id,) add_row=cursor.execute(sql)

 删除数据 name='asds' sql="delete from user where name = '%s'" % name dele_row=cursor.execute(sql)

 更新数据 userid='10' sql="update user set price=124.21 where userid='%s'"%userid upd_row=cursor.execute(sql)

conn.commit()
cursor.close()
conn.close()

相关文章

Python中的函数(二) 在上一篇文章中提到了Python中函数的定...
Python中的字符串 可能大多数人在学习C语言的时候,最先接触...
Python 面向对象编程(一) 虽然Python是解释性语言,但是它...
Python面向对象编程(二) 在前面一篇文章中谈到了类的基本定...
Python中的函数(一) 接触过C语言的朋友对函数这个词肯定非...
在windows下如何快速搭建web.py开发框架 用Python进行web开发...