どのようにPythonでデータベースを作成します。

ステップ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()

  

 

おすすめ

転載: www.cnblogs.com/hewanli/p/11684360.html