Mysql 資料庫連線python

2021-08-21 02:21:18 字數 2670 閱讀 1392

一、安裝

1

pip3 install pymysql

二、使用操作

1、執行sql

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

#!/usr/bin/env pytho

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

importpymysql

# 建立連線

conn=pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='tkq1', charset='utf8')

# 建立游標

cursor=conn.cursor()

# 執行sql,並返**影響行數

effect_row=cursor.execute("select * from tb7")

# 執行sql,並返回受影響行數

#effect_row = cursor.execute("update tb7 set pass = '123' where nid = %s", (11,))

# 執行sql,並返回受影響行數,執行多次

#effect_row = cursor.executemany("insert into tb7(user,pass,licnese)values(%s,%s,%s)",

[("u1","u1pass","11111"),("u2","u2pass","22222")])

# 提交,不然無法儲存新建或者修改的資料

conn.commit()

# 關閉游標

cursor.close()

# 關閉連線

conn.close()

例項: 查詢資料庫中student表資料:

#請求mysql資料庫的資料

importpymysql

#建立連線

conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='000000', db='myschool', charset='utf8')

# 建立游標

cursor = conn.cursor()

#查詢資料庫

cursor.execute('select studentname,phone from student');

foriincursor.fetchall():

print(i)

conn.commit()

cursor.close()

conn.close()

執行結果:

MySQL資料庫連線

一 mysql 連線本地資料庫,使用者名為 root 密碼 123 注意 p 和 123 之間不能有空格 c mysql h localhost u root p123 二 mysql 連線遠端資料庫 192.168.0.201 埠 3306 使用者名為 root 密碼 123 c mysql h ...

連線MySql資料庫

color olive 以myeclipse為例,要連線mysql資料庫首先要安裝mysql。在這就帶過 不予介紹了。color 1.載入驅動 class.forname com.mysql.jdbc.driver 或者new 2.獲得連線 connection conn drivermanager...

MySQL資料庫連線

一 mysql 連線本地資料庫,使用者名為 root 密碼 123 注意 p 和 123 之間不能有空格 c mysql h localhost u root p123 二 mysql 連線遠端資料庫 192.168.0.201 埠 3306 使用者名為 root 密碼 123 c mysql h ...