用Python對MySQL簡單操作

2021-10-07 02:42:30 字數 1568 閱讀 6208

import pymysql

# 連線資料庫

conn = pymysql.connect(host=

"localhost"

, user=

"root"

, password=

"helloguitar532123"

,charset=

"utf8"

)# 獲得浮標

cursor = conn.cursor(

)# 建立資料庫

sql_create =

"create database if not exists dbtest"

cursor.execute(sql_create)

# 建立資料表

sql_use =

"use dbtest"

cursor.execute(sql_use)

sql_table =

'create table if not exists employees(emid int primary key,emname varchar(20), emlevel varchar(20), emdepid varchar(20) )'

cursor.execute(sql_table)

# 插入資料

sql =

"insert into employees (emid,emname,emlevel,emdepid) values (%d,'%s',%d,%d)"

data =(15

,'小園',3

,3)cursor.execute(sql % data)

conn.commit(

)# 修改資料

sql =

"update employees set emname = '%s' where emid = %d"

data =

('小丸子',15

)cursor.execute(sql % data)

conn.commit(

)# 查詢資料

sql =

"select emid,emname from employees where emdepid=3"

cursor.execute(sql)

for row in cursor.fetchall():

print

("員工id: %d 姓名: '%s'"

% row)

print

('財務部一共有%d個員工'

% cursor.rowcount)

# 刪除資料

sql =

"delete from employees where emid=%d limit %d"

data =(15

,1)cursor.execute(sql % data)

conn.commit(

)print

("共刪除%d條資料"

% cursor.rowcount)

# 關閉游標和連線

cursor.close(

)conn.close(

)

用python操作mysql資料庫(之簡單查操作)

1 mysql安裝 此處省略一萬字.2 pip安裝mysqldb模組 sudo pip install mysql python 3 簡單 usr bin env python coding utf 8 import mysqldb 建立連線 conn mysqldb.connect host 12...

python 用python對xml進行操作

首先,我先給出一段xml文件 liechtenstein yes 2 2008 141100 austria direction e switzerland direction w singapore yes 5 2011 59900 malaysia direction n panama yes ...

用python實現簡單翻頁

一般情況下資料庫資料量太大的時候,不宜全部讀取到記憶體中。所以這裡做乙個簡單的上下翻頁的程式。usr bin python coding utf 8 author fmspider time 2018 5 28 13 54 function 翻頁 import pymysql 執行sql語句獲取資料...