Python学习系列(七)( 数据库编程)
时间:2022-03-13 23:14
一,MySQL-Python插件
Python里操作MySQL数据库,需要Python下安装访问MySQL数据库接口API包即插件,从而使得Python2.7能访问操作MySQL数据库。MySQL软件可以去官网下载:
二,访问MySQL数据库
1,连接数据库mysql
基本格式:connect ([host=]‘ip‘,[user=]‘user‘,[passwd=]‘password‘,[db=]‘dbname‘)
2,数据库的基本操作
1)create创建表
3)insert向表中插入数据:
?
4)update修改表中数据:
#-*- coding:UTF-8 -*- import MySQLdb as mdb #connect to a database ‘test‘ conn=mdb.connect(host=‘localhost‘,user=‘root‘,passwd=‘zbc123‘,db=‘test‘) with conn: #获取连接上的字典cursor,每一个cursor其实都是cursor的子类 cur=conn.cursor() #fetch datas cur.execute(‘select * from test;‘) #获得结果集 rows=cur.fetchall() #获得链接对象的描述信息 desc=cur.description print ‘cur.description:‘,desc #打印表头 print ‘%2s %3s‘%(desc[0][0],desc[1][0]) #循环,取行数据 for row in rows: print ‘%2s %3s‘%row #Closing database cur.close() conn.close() >>> ================================ RESTART ================================ >>> cur.description: ((‘ID‘, 3, 1, 11, 11, 0, 0), (‘Name‘, 254, 7, 25, 25, 0, 1)) ID Name 4 zhangbc 5 lis08 6 wangw三,小结
本文主要介绍了Python下如何访问并操数据库的基本知识,如:如何连接数据库,如何执行执行SQL语句等等。