python自学(三)链接mysql,查询数据
2017-06-11 01:06
232 查看
1、安装MySQL-python-1.2.5.win32-py2.7
2、安装是发现之前安装的python版本是3.6.0,但是mysql驱动只支持道2.7,没办法,卸载重新安装,也好,加深印象。
3、安装python2.7后成功安装MySQL-python-1.2.5.win32-py2.7,eclipse中配置的python.exe要改下。
之后执行
print ("Hello World")
import MySQLdb
conn= MySQLdb.connect(
host='127.0.0.1',
port = 3306,
user='root',
passwd='123456',
db ='pythondb',
)
cur = conn.cursor()
users = cur.execute("select * from user")
print (users)
成功连接数据库并查出数据条数,果然简单方便。
查出数据遍历展示,有中文乱码问题,加上
#coding=utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
数据库连接加上charset='utf8',
(u'1', u'\u5c0f\u7ea2', 28L, datetime.datetime(2017, 6, 11, 1, 0, 4))显示仍然不符合预期
最后查询得知 print user[0],user[1],user[2],user[3]这种输出方式可以数据汉字
1 小红 28 2017-06-11 01:00:04
至此,问题解决。
2、安装是发现之前安装的python版本是3.6.0,但是mysql驱动只支持道2.7,没办法,卸载重新安装,也好,加深印象。
3、安装python2.7后成功安装MySQL-python-1.2.5.win32-py2.7,eclipse中配置的python.exe要改下。
之后执行
print ("Hello World")
import MySQLdb
conn= MySQLdb.connect(
host='127.0.0.1',
port = 3306,
user='root',
passwd='123456',
db ='pythondb',
)
cur = conn.cursor()
users = cur.execute("select * from user")
print (users)
成功连接数据库并查出数据条数,果然简单方便。
查出数据遍历展示,有中文乱码问题,加上
#coding=utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
数据库连接加上charset='utf8',
(u'1', u'\u5c0f\u7ea2', 28L, datetime.datetime(2017, 6, 11, 1, 0, 4))显示仍然不符合预期
最后查询得知 print user[0],user[1],user[2],user[3]这种输出方式可以数据汉字
1 小红 28 2017-06-11 01:00:04
至此,问题解决。
相关文章推荐
- Python操作mysql之查询数据
- Python 2.7_初试连接Mysql查询数据导出到excel_20161216
- MySQL 自学笔记之:数据库查询 DQL(Data Query Lanuage)数据分类(where 子语句)
- Python3操作MySQL,查询数据并保存到文件中
- 通过python将MySQL,Oracle查询的数据存到Excel文件
- python连接mysql 查询数据
- python-MySQL学习笔记-第四章-利用Connector/Python来查询数据
- 使用python查询MySQL数据并写入redis
- python3+mysql查询数据并通过邮件群发excel附件
- python之MySQL学习——数据查询
- python 实现元组中的的数据按照list排序, python查询mysql得到的数据是元组格式,按照list格式对他们排序
- python调用mysql命令查询和插入表数据(python练手)
- python连接mysql查询数据返回字典格式
- Python中MySQL表的建立,数据的插入及查询
- mysql查询一天,查询一周,查询一个月的数据
- MySQL查询优化--数据类型与效率
- MySql 按时间段查询数据方法(实例说明)
- mysql查询一天,查询一周,查询一个月的数据
- 查询MYSQL中今天加入的数据
- MySql 按时间段查询数据方法