導入庫
import pymysql
(一)增
def insert(value):
# 開啟資料庫連線 使用者名稱 密碼 資料庫名
db = pymysql.connect("localhost", "username", "password", "database")
# 使用 cursor() 方法建立乙個游標物件 cursor
cursor = db.cursor()
#sql語句
sql = "insert into table(name,age) values (%s,%s)"
try:
cursor.execute(sql, value)
db.commit()
print('插入資料成功')
except:
db.rollback()
print("插入資料失敗")
db.close()
(二)刪
def delete(name):
# 開啟資料庫連線
db = pymysql.connect("localhost", "username", "password", "database")
# 使用cursor()方法獲取操作游標
cursor = db.cursor()
# sql 刪除語句
sql = "delete from table where name = '%s'" % (name)
try:
# 執行sql語句
cursor.execute(sql)
# 提交修改
db.commit()
print('刪除成功')
except:
# 發生錯誤時回滾
db.rollback()
print('刪除失敗')
# 關閉連線
db.close()
(三)查
def select():
# 開啟資料庫連線 使用者名稱 密碼 資料庫名
db = pymysql.connect("localhost", "username", "password", "database")
# 使用 cursor() 方法建立乙個游標物件 cursor
cursor = db.cursor()
#查詢語句 table為表名
sql="select * from table"
try:
# 使用 execute() 方法執行 sql 語句
cursor.execute(sql)
# 使用 fetchone() 方法獲取單條資料.
results = cursor.fetchall()
print(results)
except:
print('error')
# 關閉資料庫連線
db.close()
(四)改
def update(word,name):
# 開啟資料庫連線
db = pymysql.connect("localhost", "username", "password", "database")
# 使用cursor()方法獲取操作游標
cursor = db.cursor()
# sql 更新語句
sql = "update table set word='%s' where name = '%s'" % (word,name)
try:
# 執行sql語句
cursor.execute(sql)
# 提交到資料庫執行
db.commit()
print('更新成功')
except:
# 發生錯誤時回滾
db.rollback()
print('更新失敗')
# 關閉資料庫連線
db.close()
python3使用 python3使用模組
python內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def tes...
python 元組使用 Python3
python3 元組 python 的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號 列表使用方括號 元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。例項 python 3.0 tup1 google runoob 1997,2000 tup2 1,2,3,4,5 tup...
Python3 使用模組
python本身就內建了很多非常有用的模組,只要安裝完畢,這些模組就可以立刻使用。我們以內建的sys模組為例,編寫乙個hello的模組 usr bin env python3 coding utf 8 a test module author michael liao import sys def ...