使用python批量建立 mysql 表

2022-06-04 20:09:20 字數 924 閱讀 7968

import

mysqldb

#開啟資料庫連線 這是虛擬機器對映為網路資料庫

db = mysqldb.connect("

192.168.1.11

", "

hive

", "

hive

", "

yewu001

", port=3306, charset='

utf8')

#---------------- ip 使用者名稱 密碼 database 埠port 字元編碼

#使用cursor()方法獲取操作游標

cursor =db.cursor()

#使用execute方法執行sql語句

for i in range(202001,202013):

sql="

create table table%s(id int(5),name varchar(16))

"%i cursor.execute(sql)

db.commit()

cursor.execute(

"show tables;")

#使用 fetchall() 方法獲取返回結果資料集

data =cursor.fetchall()

for d in

data:

print

(d)#

關閉資料庫連線

總結:使用迴圈 替換表名 , 這裡建立了12個表 . 沒什麼難度,當然 , 也可以把表名放到乙個list裡面 , 通過迴圈拿出來建立.

使用Django的models建立mysql資料庫

參考鏈結 1定義model from django.db import models class publisher models.model name models.charfield max length 30 address models.charfield max length 50 cit...

Python使用pymysql鏈結mysql資料庫

先安裝pymysql如下圖 author pythontab.com 可有可無 匯入pymysql的包 import pymysql try 獲取乙個資料庫連線,注意如果是utf 8型別的,需要制定資料庫 conn pymysql.connect host localhost user root p...

Python使用PyMySQL連線MySQL資料庫

目錄 環境要求 安裝 示例mysql 版本 因為我們本地安裝python的時候,一般都會安裝好pip工具,所以我們可以直接使用pip命令安裝pymysql 如果不會安裝python的朋友們可以看下我的安裝python文章 pip install pymysql出現以下提示就表示安裝成功了 windo...