python連線mysql資料庫

2021-09-25 09:27:23 字數 2252 閱讀 6704

1、安裝pymysql

開啟cmd輸入pip install pymysql

pymysql是從python連線到mysql資料庫伺服器的介面。

提取碼:9xqn

在設定root管理員密碼是預設設定為123456

安裝過程全點下一步就行

破解過程參考:

簡單說,

名稱:ddooo;

證書秘鑰:8d8120df-a5c3-4989-8f47-5afc79c56e7c

註冊時輸入這兩就行

sqlyog問題:

1、連線資料庫時,報 「 plugin caching——sha2_passward could not be loaded:******** 」這樣的錯誤。

將報錯資訊翻譯過來就是:「外掛程式快取——sha2_密碼無法進行載入」,這是由於你的sqlyog mysql 密碼加密方法變了,sqlyog未能正確解析使用。

解決方法參考

4、連線資料庫

完成1、2步驟,連線資料的前提條件算是準備完成了(我預設你已經安裝了python)。

連線

# -*- coding: utf-8 -*-

import pymysql

# open database connection 開啟資料庫連線

db = pymysql.connect("localhost","root","123456","xzh_student" )

# prepare a cursor object using cursor() method 獲得乙個游標物件

cursor = db.cursor()

# execute sql query using execute() method. 使用 execute()方法進行sql查詢

cursor.execute("select version()")

# fetch a single row using fetchone() method. 使用fetchone() 抓取得到一行資料

data = cursor.fetchone()

print ("database version : %s " % data)

# disconnect from server 與伺服器斷開連線

db.close()

建立一張資料庫表

# -*- coding: utf-8 -*-

import pymysql

# open database connection

db = pymysql.connect("localhost","root","123456","xzh_student" )

# prepare a cursor object using cursor() method

cursor = db.cursor()

# drop table if it already exist using execute() method.

cursor.execute("drop table if exists employee")

# create table as per requirement

sql = """create table `employee` (

`id` int(10) not null auto_increment,

`first_name` char(20) not null,

`last_name` char(20) default null,

`age` int(11) default null,

`***` char(1) default null,

`income` float default null,

primary key (`id`)

) engine=innodb default charset=utf8;"""

cursor.execute(sql)

print("created table successfull.")

# disconnect from server

db.close()

python連線MySQL資料庫

模組功能 connect 方法 connect 方法用於連線 資料庫,返回乙個資料庫連線物件。如果要連線乙個位於host.remote.com伺服器上名為fourm的mysql資料庫,連線串可以這樣寫 db mysqldb.connect host remote.com user user pass...

python連線mysql資料庫

看自己的機器有沒有python root localhost zn python v 會進入python pythontest。py檔案內容 usr bin python imoprt mysql module import mysqldb connect to the database db my...

python連線mysql資料庫

1 python3.5 連線mysql資料庫需要安裝pymysql外掛程式 參考教程 import pymysql conn pymysql.connect host localhost port 3306,user root passwd rusky db mysql charset utf8 c...