pymysql 建立database以及表操作
阿新 • • 發佈:2020-07-15
1、安裝好pymysql之後進行建立database(同mysql一樣:例:CREATE DATABASE TEST_DB)
2、例:
建立user表:
# 匯入pymysql模組 import pymysql # 連線database conn = pymysql.connect( host=“你的資料庫地址”, user=“使用者名稱”,password=“密碼”, database=“資料庫名”, charset=“utf8”)# 獲取一個游標(用於執行sql) cursor = conn.cursor() # 執行完畢返回的結果 預設以元組顯示 # 得到一個可以執行SQL語句並且將結果作為字典返回的遊標 #cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) # 定義要執行的SQL語句 sql = """ CREATE TABLE USER ( id INT auto_increment PRIMARY KEY , name CHAR(10) NOT NULL UNIQUE, age TINYINT NOT NULL )ENGINE=innodb DEFAULT CHARSET=utf8; #注意:charset='utf8' 不能寫成utf-8""" # 執行SQL語句 cursor.execute(sql) #----------執行完畢一定要關閉游標和連結-------------- # 關閉遊標 cursor.close() # 關閉資料庫連線 conn.close()