Python基础学习六 操作MySQL

python操作数据库,需要先安装模块

1、下载MySQL、Redis模块 

2、解压后,在当前目录执行 python setup.py install

3、或是pycharm直接选择安装

 

 

 1 import pymysql
 2 
 3 conn = pymysql.connect(host='192.168.213.134',
 4                 user = 'root',
 5                 passwd= '123456',
 6                 port = 3306,
 7                 db='dangdang',
 8                 charset='utf8')
 9 
10 #建立游标,游标你就认为是仓库管理员,指定curson的类型:字典类型
11 cur = conn.cursor(cursor=pymysql.cursors.DictCursor)
12 
13 cur.execute('select * from d_book where id<4;') #执行sql语句
14 
15 res1 = cur.fetchall() #获取sql语句执行的结果.它把结果放到一个元组里,每一条数据也是一条元组
16 print('fetchall:',res1)
17 
18 
19 cur.scroll(0,mode='absolute') #移动游标,到最前面
20 # cur.scroll(3,mode='relative') #移动游标,相对于当前位置的
21 res2 = cur.fetchone() #只获取一条结果
22 print('\nfetchone:',res2)
23 print('查询内容:',res2['publishing'])
24 
25 cur.close() #关闭游标
26 conn.close() #关闭连接

 

posted on 2018-01-25 21:29  louis_w  阅读(234)  评论(0编辑  收藏  举报

导航