重點:python
1. 連接服務器的數據庫mysql
2. 建立表和格式sql
3. 插入多行數據數據庫
import pymysql try: host='xxx' user='xxx' passwd='xxx' db='test01' port=3306 Table_name='kaka5' # 連接到服務器 db = pymysql.connect(host, user, passwd, db, port) # 建立遊標,對數據進行操做 cursor = db.cursor() # 刪除已經存在的同名表格 sql1 = 'DROP TABLES IF EXISTS ' + Table_name cursor.execute(sql1) # 使用SQL語句建立表 sql2 ='create table ' + Table_name + " (FIRSTNAME CHAR(20),LASTNAME CHAR(20),AGE INT,SEX CHAR(1),INCOME FLOAT)" # 執行上面的sql語句 cursor.execute(sql2) # 建立多行數據 (已經測試過了,沒問題) sql3="insert into " + Table_name + "(FIRSTNAME, LASTNAME, AGE, SEX, INCOME) VALUES ('J', 'dana', 18, 'M', '100000'), ('P', 'dana', 18, 'M', '100000'), ('huang', 'laoban', 19, 'M', '9999')" cursor.execute(sql3) # 提交執行 db.commit() # 關閉連接服務器 db.close() print("建立完成") except Exception as e: print("建立失敗" + str(e))