python3.5 连接mysql_python3.5 連接mysql本地數據庫
前期准備工作:
安裝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本地數據庫相关推荐
- jpa oracle mysql,JPA-Oracle-Mysql連接數據庫配置
//...省略datasouce class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" ...
- mysql使用从c3p0_使用c3p0連接池操作mysql數據庫中文亂碼解決辦法
今天在一台新的CentOS機器上使用c3p0連接池操作mysql數據庫出現中文亂碼問題,具體表現為:查詢時無中文亂碼問題,寫數據時中文亂碼,查看了機器上數據庫字符集也是UTF8,應該不會出現中文亂碼才 ...
- unity3d排行榜mysql_Unity3D 連接MySql數據庫
Unity3D 連接MySql數據庫 一.在Mac OS X中架設MySql數據庫 下載mysql for Mac http://dev.mysql.com/downloads/mysql/5.0.h ...
- rodbc 连接oracle,R語言 使用RODBC連接oracle數據庫
使用R語言有多種包可以連接oracle數據庫,我今天在這里講一下使用使用RODBC連接oracle數據庫. 1. 如果你的本地是windows系統的話,你需要安裝oracle客戶端. 2. 然后需要在 ...
- 远程连接oracle01017,連接Oracle遠程數據庫錯誤:ORA-12541,ORA-12514,ORA-01017的解決方法!...
1.出現如下錯誤:ORA-12541:TNS:no listener,如下圖所示: 錯誤原因是我們沒有開啟Listener監聽器服務,解決方法是在服務中開啟這個服務,如下圖所示. 2.出現如下錯誤:O ...
- mysql數據庫的增刪改查_MySQL數據庫之基礎增刪改查操作
作者: 守望幸福 最后修改日期:2014-7-27 所操作的MySQL數據庫名:firstdb 所用的兩個表結構如下: student表 number name socre born_d ...
- php 将表情存入数据库,php + mysql 存入表情 【如何轉義emoji表情,讓它可以存入utf8的數據庫】...
方法1:base_encode64 這種方法是可以,但是舊數據沒有經過encode操作,取數據的時候如果統一進行decode的話,舊數據會丟失的. 1 方法2:urlencode 這個似乎可以,對沒有 ...
- ttbf 慢 php,連接數據庫不同方式會影響TTBF快慢
正在研究php框架,突然發現一個奇特的問題:框架中php代碼連接數據庫使用PDO和mysqli,盡然會導致頁面加載速度上產生很大的差距.一開始還以為是框架本身造成的這種現象,所以在本地寫了一個基礎的測 ...
- mdf ldf 转mysql_如何將sql server 的.mdf和.ldf 數據備份文件導入到mysql數據庫中?
示例 下面的示例將 pubs 中的兩個文件附加到當前服務器. EXEC sp_attach_db @dbname = N'pubs', @filename1 = N'c:\Program Files\ ...
最新文章
- hbase scan超时设置_如何在优化生产环境的hbase
- python 鱼骨图_面向对象编程,鱼骨图分析法
- Luogu 3537 [POI2012]SZA-Cloakroom
- 京东用户行为数据分析报告(python)
- cordova 指纹验证登录
- 论文解读(PairNorm)《PairNorm: Tackling Oversmoothing in GNNs》
- Grad-CAM可视化
- 有哪些不错的家装风格?极家整装怎么样
- 惠普中国CEO孙振耀退休感言【转】
- 一种新型的APP运营方法--APP个性化安装
- 慕尼黑将用三年时间重迎企鹅
- 信创迁移适配预研-达梦数据库DM8服务与客户端工具安装使用
- 使用ssh和scp 简单实现连接远程和数据传输
- 基于 Postgres 实现一个热度算法
- 【Redis】Info 命令
- 计算机毕业设计之java+springboot基于vue的漫画之家系统-动漫信息网站
- 追梦App系列博客——理念篇
- 学校学生宿舍无线覆盖解决方案
- python爬取最新说章节_练习_Python3 爬取笔趣阁最新小说章节
- AI也有健忘症?英国41岁教授专访:解决灾难性遗忘
热门文章
- android air flash,在Adobe Flash上​​触摸滚动Android上的Air
- Centos7 解决Docker拉取镜像慢的问题
- flowable用户组的处理
- 系统架构设计师 - 项目管理 - 挣值管理
- react native笔记-个人记录-初始化工程遇到的问题
- qq互动视频页面加载失败_互动案例技术分析(2)
- html添加子节点方法,HTML DOM appendChild() 方法
- asp.net + ajax + sqlserver 自动补全功能,asp.net+ajax+sqlserver自动补全功能实现解析
- linux下查找是否安装了fcitx插件
- linux卡在nfs挂载怎么办,51CTO博客-专业IT技术博客创作平台-技术成就梦想