今天用pyhton2连接本地的mysql数据库,总的来说比较简单,但还是遇到一些小问题

代码如下:

# -*- coding: utf-8 -*-
import os
import MySQLdbimport sys
reload(sys)
sys.setdefaultencoding('utf-8')conn=MySQLdb.connect(host="127.0.0.1",port=3306,user="root",passwd="root",db="123",charset="utf8")
cursor=conn.cursor()
sql = "SELECT * from t_user"
n = cursor.execute(sql)
for row in cursor.fetchall():print row
cursor.close()

在pycharm中运行改代码,前提是必须安装python的mysql驱动,链接地址如下:

http://www.codegood.com/downloads

根据自己安装的python以及自己电脑的不同版本选择。

代码中指的注意的是里边有一个charset=“utf8”不要想当然,写成utf-8否则会报2019错误,在python中就是utf8;

如果遇到1045错误,仔细检查自己的用户名,密码,数据库名称、端口号是否书写成功,便可以链接mysql数据库成功!!

转载于:https://www.cnblogs.com/ljysy/p/10387130.html

python连接mysql数据库简单例子相关推荐

  1. Python连接MySQL数据库(简单便捷)

  2. Python连接Mysql数据库入门

    Python 连接mysql数据库入门教程 直接上代码 数据库建表省略 要执行哪段代码把#去掉即可:有文字解释 难度 : ⭐⭐(全星5颗星的情况下) import pymysql # 导入模块 根据P ...

  3. Python连接MySQL数据库(pymysql),DataFrame写入 MySQL(create_engine)- Python代码

    模块安装 使用以下命令安装 PyMySQL: $ pip install PyMySQL 若系统不支持 pip,还可以这样安装: $ git clone https://github.com/PyMy ...

  4. python连接MySQL数据库的示例代码

    python连接MySQL数据库 示例代码: ''' 获取数据库连接 host 数据库主机名或者是IP地址 port 数据库连接端口,注意是整型数值,一般是3306 user 登录数据库的用户名 pa ...

  5. python连接mysql数据库数据

    使用python连接mysql数据库数据,有以下两种读取数据的方式推荐. 一种是通过游标,及fetch系列方法进行操作,另一种是通过pandas的read_sql()进行读取并操作.各种方法各有优劣, ...

  6. 如何使用python连接mysql数据库

    如何使用python连接mysql数据库 1.要想让python能够连接到mysql,首先就是要先下载安装pymysql的模块: Win+R 进入命令行,使用pip install pymysql安装 ...

  7. python连接mysql数据库数据库_python如何连接mysql数据库

    先花点时间来说说一个程序怎么和数据库进行交互 1.和数据库建立连接 2.执行sql语句,接收返回值 3.关闭数据库连接 使用MySQLdb也要遵循上面的几步.让我们一步步的进行. 1.MySQL数据库 ...

  8. 快速使用Python连接MySQL数据库的方法

    我是在Anaconda notebook中进行连接实验的,环境Python3.6,当然也可以在Python Shell里面进行操作. 最常用也最稳定的用于连接MySQL数据库的python库是PyMy ...

  9. deepin中mysql数据库的连接_教你如何典雅的用Python连接MySQL数据库

    简介:作者 | Python语音识别不管是机器学习.web开发或者爬虫,数据库都是绕不过去的.那么今天我们就来介绍Python如何Mysql数据库进行连接以及数据的交换.主要分为以下几个方面:什么是数 ...

  10. python连接不上数据库_绕不过去的Python连接MySQL数据库

    本文首发于<深度学习与Python> 不管是机器学习.web开发或者爬虫,数据库都是绕不过去的.那么今天我们就来介绍Python如何Mysql数据库进行连接以及数据的交换.主要分为以下几个 ...

最新文章

  1. 第一章 软件自动化测试的基础知识
  2. Android 基础(十六) Toast
  3. 文件操作工具类FileUtil
  4. datatables 展开 折叠_更成熟的三星Z Fold2 折叠屏发展迈出关键一步
  5. c51单片机有几个终端语言,吃过大亏,才知道要从51单片机入手
  6. inux系统中如何进入退出vim编辑器
  7. 给matlab图加图注,matlab学习5-数据可视化4-gai.ppt
  8. hihoCoder #1349 Nature Numbers
  9. shell编程 date、md5sum、curl
  10. Calibre转换电子书格式
  11. Mac电脑程序无响应怎么办?
  12. 公众号后台管理系统php开发,微信公众平台开发管理后台开发
  13. Shiro介绍(四):定义自己的安全域Realm
  14. 基于STM32C8T6的MLX90614-DCC红外无线测温系统
  15. 益聚星荣|网络主播雪梨、林珊珊偷逃税被罚,2个月前已进行立案检查
  16. Redis一问多答(必背篇)
  17. 震惊!旷视首席科学家、知名AI学者孙剑博士去世
  18. 我是这样被电麻的:电容降压电路使用和注意事项
  19. UE4.虚幻4.简单介绍和学习视频推荐
  20. 【笨木头Unity】入门之旅007:Demo之四处找死(二)_主角移动和旋转

热门文章

  1. 【渝粤教育】电大中专跨境电子商务理论与实务 (30)作业 题库
  2. 2012北理机试题——已知中序和后序遍历序列,求先序
  3. MAgent安装及初步试验
  4. Azure ARM (16) 基于角色的访问控制 (Role Based Access Control, RBAC) - 使用默认的Role
  5. java 泛型的类型擦除和桥方法
  6. Jquery中拿到相同的对应的所有的标签
  7. codemirror TAB 缩进问题记录
  8. Unity UGUI——Text组件(Character)
  9. OSI七(八)层结构 TCP/IP 4层结构
  10. Vivado Launching SDK Importing Hardware Specification error的解决方法