2017-09-05 1 views
0

私はpython 3.6を使用していますが、私はPyMySQLを使ってmysqlに接続しています。Python:PyMySQLでmysqlデータベースを作成するには?

私はいくつかのデータベースを作成します。私は簡単にそれらを作成して削除するためにこれを行うPythonスクリプトを書いています。

例では、このようなコードの一部でPyMySQLのドキュメントであり:
PyMySQLドキュメント:上記のコードでhttps://pymysql.readthedocs.io/en/latest/user/examples.html

connection = pymysql.connect(host='localhost', 
          user='user', 
          password='passwd', 
          db='db', 
          charset='utf8mb4', 
          cursorclass=pymysql.cursors.DictCursor) 

は、データベースがすでに存在しています。

今やmysqlにデータベースはありません。 PythonとPyMySQLを使ってそれらを作成したいと思います。私は何をすべきか?

答えて

2

ちょうどデシベルを省略:

conn = pymysql.connect(host='localhost', 
         user='user', 
         password='passwd') 

次にカーソルを取得し、データベースを作成します。

conn.cursor().execute('create database dbname') 

は、新しいデータベースにテーブルを作成します。

conn.cursor().execute('create table dbname.tablename (...)') 
関連する問題