【開発者向け】MySQLでシェルコマンドからデータベースを作成する方法
MySQLでシェルコマンドからデータベースを作成する方法
方法1:mysqladminコマンドを使用する
mysqladmin
コマンドは、MySQLサーバーの管理に使用されるコマンドラインツールです。このコマンドを使用してデータベースを作成するには、以下のコマンドを実行します。
mysqladmin create database_name
database_name
は作成するデータベースの名前です。
例:testという名前のデータベースを作成する場合
mysqladmin create test
- MySQLサーバーに接続します。
mysql -u root -p
-u
オプションは、接続するユーザー名を指定します。-p
オプションは、パスワードを指定します。
- 以下のSQLクエリを実行します。
CREATE DATABASE database_name;
mysql -u root -p
CREATE DATABASE test;
どちらの方法を使用する場合でも、以下の点に注意する必要があります。
- データベース名は大文字と小文字が区別されます。
- すでに存在するデータベースと同じ名前のデータベースを作成することはできません。
- データベースを作成するには、MySQLサーバーに接続できる必要があります。
- データベースを作成した後、
SHOW DATABASES;
コマンドを実行して作成したデータベースを確認できます。 - データベースを削除するには、
DROP DATABASE database_name;
コマンドを実行します。
方法1:mysqladminコマンドを使用する
# testという名前のデータベースを作成する
mysqladmin create test
方法2:mysqlコマンドを使用する
# MySQLサーバーに接続する
mysql -u root -p
# testという名前のデータベースを作成する
CREATE DATABASE test;
# 作成したデータベースを確認する
SHOW DATABASES;
# testという名前のデータベースを削除する
DROP DATABASE test;
MySQL Workbenchを使用してデータベースを作成するには、以下の手順を実行します。
- MySQL Workbenchを起動します。
- 左側のナビゲーションペインで、「Databases」を右クリックします。
- メニューから「Create Schema」を選択します。
- 「Create Schema」ダイアログボックスで、データベースの名前とその他のオプションを指定します。
- 「OK」をクリックします。
MySQLでシェルコマンドからデータベースを作成するには、mysqladmin
コマンドまたはmysql
コマンドを使用することができます。
どちらの方法を使用する場合でも、データベース名は大文字と小文字が区別され、すでに存在するデータベースと同じ名前のデータベースを作成することはできません。
mysql database shell