前期准備工作:

安裝python的模塊,網上大部分讓安裝mysqldb模塊,但是會報錯,原因是python3.5不被其支持:

請看該鏈接 我們也可以這樣解決:

直接執行:sudo pip3 install pymysql;

在python3中輸入import pymysql看看是否成功安裝;

接下來我們開始連接本地mysql:

需要查看MySQL的端口:

show global variables like 'port'; //在mysql中執行查看命令對pymysql簡單介紹:

pymysql.Connect()參數說明

host(str): MySQL服務器地址

port(int): MySQL服務器端口號

user(str): 用戶名

passwd(str): 密碼

db(str): 數據庫名稱

charset(str): 連接編碼

connection對象支持的方法

cursor() 使用該連接創建並返回游標

commit() 提交當前事務

rollback() 回滾當前事務

close() 關閉連接

cursor對象支持的方法

execute(op) 執行一個數據庫的查詢命令

fetchone() 取得結果集的下一行

fetchmany(size) 獲取結果集的下幾行

fetchall() 獲取結果集中的所有行

rowcount() 返回數據條數或影響行數

close() 關閉游標對象

上連接代碼:

import pymysql

conn = pymysql.connect(

host = 'localhost',#mysql服務器地址

port = 3306,#端口號

user = 'root',#用戶名

passwd = '123456',#密碼

db = 'dbh',#數據庫名稱

#charset = 'utf-8'#連接編碼,根據需要填寫

)

cur = conn.cursor()#創建並返回游標

sq1 = "select * from dd"#語法

cur.execute(sq1)#執行一個數據庫查詢命令

rows = cur.fetchall()#獲取結果中的所有行

for dr in rows:

print(dr)

conn.close()#關閉對象

python3.5 连接mysql_python3.5 連接mysql本地數據庫相关推荐

  1. jpa oracle mysql,JPA-Oracle-Mysql連接數據庫配置

    //...省略datasouce class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" ...

  2. mysql使用从c3p0_使用c3p0連接池操作mysql數據庫中文亂碼解決辦法

    今天在一台新的CentOS機器上使用c3p0連接池操作mysql數據庫出現中文亂碼問題,具體表現為:查詢時無中文亂碼問題,寫數據時中文亂碼,查看了機器上數據庫字符集也是UTF8,應該不會出現中文亂碼才 ...

  3. unity3d排行榜mysql_Unity3D 連接MySql數據庫

    Unity3D 連接MySql數據庫 一.在Mac OS X中架設MySql數據庫 下載mysql for Mac http://dev.mysql.com/downloads/mysql/5.0.h ...

  4. rodbc 连接oracle,R語言 使用RODBC連接oracle數據庫

    使用R語言有多種包可以連接oracle數據庫,我今天在這里講一下使用使用RODBC連接oracle數據庫. 1. 如果你的本地是windows系統的話,你需要安裝oracle客戶端. 2. 然后需要在 ...

  5. 远程连接oracle01017,連接Oracle遠程數據庫錯誤:ORA-12541,ORA-12514,ORA-01017的解決方法!...

    1.出現如下錯誤:ORA-12541:TNS:no listener,如下圖所示: 錯誤原因是我們沒有開啟Listener監聽器服務,解決方法是在服務中開啟這個服務,如下圖所示. 2.出現如下錯誤:O ...

  6. mysql數據庫的增刪改查_MySQL數據庫之基礎增刪改查操作

    作者:        守望幸福 最后修改日期:2014-7-27 所操作的MySQL數據庫名:firstdb 所用的兩個表結構如下: student表 number name socre born_d ...

  7. php 将表情存入数据库,php + mysql 存入表情 【如何轉義emoji表情,讓它可以存入utf8的數據庫】...

    方法1:base_encode64 這種方法是可以,但是舊數據沒有經過encode操作,取數據的時候如果統一進行decode的話,舊數據會丟失的. 1 方法2:urlencode 這個似乎可以,對沒有 ...

  8. ttbf 慢 php,連接數據庫不同方式會影響TTBF快慢

    正在研究php框架,突然發現一個奇特的問題:框架中php代碼連接數據庫使用PDO和mysqli,盡然會導致頁面加載速度上產生很大的差距.一開始還以為是框架本身造成的這種現象,所以在本地寫了一個基礎的測 ...

  9. mdf ldf 转mysql_如何將sql server 的.mdf和.ldf 數據備份文件導入到mysql數據庫中?

    示例 下面的示例將 pubs 中的兩個文件附加到當前服務器. EXEC sp_attach_db @dbname = N'pubs', @filename1 = N'c:\Program Files\ ...

最新文章

  1. hbase scan超时设置_如何在优化生产环境的hbase
  2. python 鱼骨图_面向对象编程,鱼骨图分析法
  3. Luogu 3537 [POI2012]SZA-Cloakroom
  4. 京东用户行为数据分析报告(python)
  5. cordova 指纹验证登录
  6. 论文解读(PairNorm)《PairNorm: Tackling Oversmoothing in GNNs》
  7. Grad-CAM可视化
  8. 有哪些不错的家装风格?极家整装怎么样
  9. 惠普中国CEO孙振耀退休感言【转】
  10. 一种新型的APP运营方法--APP个性化安装
  11. 慕尼黑将用三年时间重迎企鹅
  12. 信创迁移适配预研-达梦数据库DM8服务与客户端工具安装使用
  13. 使用ssh和scp 简单实现连接远程和数据传输
  14. 基于 Postgres 实现一个热度算法
  15. 【Redis】Info 命令
  16. 计算机毕业设计之java+springboot基于vue的漫画之家系统-动漫信息网站
  17. 追梦App系列博客——理念篇
  18. 学校学生宿舍无线覆盖解决方案
  19. python爬取最新说章节_练习_Python3 爬取笔趣阁最新小说章节
  20. AI也有健忘症?英国41岁教授专访:解决灾难性遗忘

热门文章

  1. android air flash,在Adobe Flash上​​触摸滚动Android上的Air
  2. Centos7 解决Docker拉取镜像慢的问题
  3. flowable用户组的处理
  4. 系统架构设计师 - 项目管理 - 挣值管理
  5. react native笔记-个人记录-初始化工程遇到的问题
  6. qq互动视频页面加载失败_互动案例技术分析(2)
  7. html添加子节点方法,HTML DOM appendChild() 方法
  8. asp.net + ajax + sqlserver 自动补全功能,asp.net+ajax+sqlserver自动补全功能实现解析
  9. linux下查找是否安装了fcitx插件
  10. linux卡在nfs挂载怎么办,51CTO博客-专业IT技术博客创作平台-技术成就梦想