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語句獲取資料...