連接 Mysql 建立 數據庫和創表,增長數據

重點: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))
相關文章
相關標籤/搜索