ステップ1:データベースを接続します
DB = pymysql.connect(ホスト= 'はlocalhost'、ポート= 3306、ユーザ= 'ルート' は、passwd = 'ルート'、DB = 'SYS'、文字セット= 'UTF8')
ステップ2:テーブルを作成します。
SQL = ""」のCREATE TABLE `income`( ` id`はint(11)NOT NULL AUTO_INCREMENT、 `datetime` VARCHAR(20)DEFAULTのNULL、 ` ironincome`進(20,2)のDEFAULT NULL、 `generalincome`進(20 、2)デフォルトNULL、 `baiincome`の小数(20,2)は、デフォルトのNULL、 PRIMARY KEY(` id`) = UTF8)ENGINE = InnoDBのデフォルトの文字セット 、""」
第三段階:テーブルを閉じます。
cursor.execute(SQL) db.close()
次のように完全なコードは次のとおりです。
# - * -コーディング:UTF-8 - * - インポートpymysqlの #オープンデータベース デシベル= pymysql.connect(ホスト= 'localhostの '、ポート= 3306、ユーザー= 'ルート'は、passwd = 'ルート'、デシベル= 'SYS' 、文字セット=「UTF8」) カーソルを使用して#()メソッドは、カーソル操作取得する カーソル= db.cursor() #は、既にテーブルを削除するexecute()メソッド使用してデータテーブルに存在 cursor.executeを(「存在する場合所得テーブルをドロップ」) #の作成データベースのSQL文 #時間、ironincome、general_income、baiincomeの SQL = ""「CREATE TABLE`のincome`( `id`はint(11)NOT NULL AUTO_INCREMENT、 ` datetime` VARCHAR(20)DEFAULTのNULL、 `ironincome`進(20、 2)デフォルトNULL、 `generalincome`小数(20,2)は、デフォルトのNULL、 ` baiincome`の小数(20,2)デフォルトNULL、 PRIMARY KEY( `id`) )ENGINE = InnoDBのデフォルトの文字セット= UTF8。 ""」「 cursor.execute(SQL) db.close()