您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 博尔塔拉蒙古分类信息网,免费分类信息发布

python对Mysql数据库进行操作的实例详解

2024/5/2 13:58:20发布35次查看
import mysqldb#引入mysql模块 class managerdb:#创建一个类     def __init__(self):         self.db=none         self.cursor=none         self.connit() def connit(self):#链接数据库         self.db=mysqldb.connect(host='127.0.0.1',user='root',passwd='123456',db='exam_python')  #host主机名  #user用户名  #passwd用户名密码  #db数据库         self.cursor=self.db.cursor() def start(self):#开始         while true:             self.menu()#引入菜单栏             xz=input('请输入要选择的编号:') if xz==1:                 self.student = self.addstudent() if xz==2:                 self.showstudent() if xz==3:                 self.delstudent() if xz==4:                 print '再见'                 self.db.close() self.cursor.close() break     def addstudent(self):#添加         sname=raw_input('请输入要添加学生的姓名')         ssex=raw_input('请输入要添加学生的性别')         sage=raw_input('请输入要添加学生的年龄') try:             sq1=insert into student(name,sex,age)values('%s','%s','%s')%(sname,ssex,sage) for i in range(10):                 self.cursor.execute(sq1) self.db.commit() print '成功添加10条信息'         except:             print '添加失败'             self.db.rollback() def showstudent(self):#查看         self.cursor.execute('select * from student') print 'id 姓名 性别 年龄'         for i in self.cursor:             print i[0],i[1],i[2],i[3] def delstudent(self):#删除         try:             self.cursor.execute('delete from student where id=5') self.db.commit() print '成功删除id为5的信息'         except:             print '删除失败'             self.db.rollback() def menu(self):         print '''         ----------------------------                 1 添加信息                 2 显示数据                 3 删除数据                 4 退出系统         ----------------------------                 ''' if __name__ == '__main__':     s=managerdb()#实例化对象     s.start()
以上就是python对mysql数据库进行操作的实例详解的详细内容。
博尔塔拉蒙古分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录