Python與MySQL的連線

2021-10-25 01:22:29 字數 2197 閱讀 4436

import mysql.connector;
如果有錯誤的話,開啟cmd,輸入pip install mysql-connector安裝mysql-connector-python。

my_db=mysql.connector.connect(

host="localhost", #如果伺服器是本機用loacalhost,如果伺服器是遠端,用ip位址。

user="root", #使用者名稱

passwd="88888888" #密碼

)

得到游標物件,拿到結果後,結果快取到游標物件裡面。

mycursor=my_db.cursor();
1、建立乙個mydb3資料庫

mycursor.execute("create database mydb3")
2、顯示所有的資料庫

mycursor.execute("show databases")
3、對游標進行二次程式設計得到資料

在mysql資料庫中也顯示了mydb3資料庫

4、刪除資料庫mydb3

mycursor.execute("drop database if exists mydb3")
在mysql資料庫中也刪除了mydb3資料庫

在mydb3資料庫中建立users表

在進行資料增刪改查時,要使用my_db.commit()更新資料庫。

1、插入資料

mycursor.execute("insert into users (userid,username) values('001','a')")

my_db.commit()

2、插入多個資料

val=[('001','a'),('002','b'),('003','c')]

ins="insert into users (userid,username) values(%s,%s)"

mycursor.executemany(ins,val)

my_db.commit()

3、查詢資料並顯示出來

mycursor.execute("select * from users")

for x in mycursor:

print(x)

my_db.commit()

4、更新資料

mycursor.execute("update users set userid='008' where userid='003'")
5、刪除資料

一系列操作後在mysql資料庫中資料如下

安裝python與mysql連線的模組

python標準庫中沒有和mysql連線的庫,如果自己不單獨寫與mysql連線的庫,就需要另外去安裝mysqldb這個模組 mysql python 1.2.3.tar.gz tar xf mysql python 1.2.3.tar.gz cd mysql python 1.2.3 yum ins...

python連線mysql的驅動

對於py2.7的朋友,直接可以用mysqldb 去連線,但是mysqldb不支援python3.x。這是需要注意的 那應該用什麼python連線mysql的驅動呢,在stackoverflow上有人解答 當然上述的驅動都是不同人士提供,具體的好處需要自己慢慢摸索,自己反覆安裝都不成功也是有可能的,這...

php與MySQL的連線

繁寫 echo this is a test echo asdfasdfadsf mysql server name localhost 資料庫伺服器名稱 mysql username root 連線資料庫使用者名稱 mysql password 連線資料庫密碼 mysql database 資料庫...