Python MySQL データベースの作成
データベースの作成
MySQLでデータベースを作成するには、「CREATE DATABASE」ステートメントを使用します。
例
「mydatabase」という名前のデータベースを作成します。
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="<em>yourusername</em>",
password="<em>yourpassword</em>"
)
mycursor = mydb.cursor()
mycursor.execute("CREATE DATABASE mydatabase")
実行例 »上記のコードがエラーなしで実行された場合、データベースは正常に作成されています。
データベースが存在するかどうかを確認する
「SHOW DATABASES」ステートメントを使用して、システム内のすべてのデータベースを一覧表示することにより、データベースが存在するかどうかを確認できます。
例
システムのデータベースのリストを返します。
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="<em>yourusername</em>",
password="<em>yourpassword</em>"
)
mycursor = mydb.cursor()
mycursor.execute("SHOW DATABASES")
for x in mycursor:
print(x)
実行例 »または、接続時にデータベースへのアクセスを試みることができます。
例
データベース「mydatabase」に接続してみてください:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="<em>yourusername</em>",
password="<em>yourpassword</em>",
<strong> database="mydatabase"</strong>
)
実行例 »データベースが存在しない場合は、エラーが発生します。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。