English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
MySQLサービスにログイン後、createコマンドを使用してデータベースを作成できます。以下はその文法です:
CREATE DATABASE データ库名;
以下の命令は、データベース名がwのデータベース作成プロセスを簡単に示しています。3codebox:
[root@host]# mysql -u root -p パスワードを入力してください:****** # ログイン後にターミナルに入ります mysql> create DATABASE w3codebox;
普通のユーザーを使用する場合、MySQLデータベースを作成または削除するための特定の権限が必要かもしれません。
したがって、私たちはrootユーザーを使用してログインし、rootユーザーは最高権限を持ち、mysql mysqladminコマンドを使用してデータベースを作成できます。
以下の命令は、データベース名がwのデータベース作成プロセスを簡単に示しています。3codebox:
[root@host]# mysqladmin -u root -p create w3codebox パスワードを入力してください:******
以上の命令が正常に実行されると、MySQLデータベースwが作成されます。3codebox。
PHPはmysqli_query関数を使用してMySQLデータベースを作成または削除します。
この関数は2つのパラメータを持ち、成功時にTRUEを返し、失敗時にFALSEを返します。
mysqli_query(connection,query,resultmode);
パラメータ | 説明 |
---|---|
connection | 必須。使用する MySQL 接続を指定します。 |
query | 必須、クエリ文字列を指定します。 |
resultmode | オプション。一つの定数。以下の値のいずれかができます:
|
以下の例では、PHPを使用してデータベースを作成する方法を示しています:
<?php $dbhost = 'localhost'; // mysqlサーバーハスト名 $dbuser = 'root'; // mysqlユーザー名 $dbpass = '123456'; // mysqlユーザー名パスワード $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('接続エラー: ' . mysqli_error($conn)); } /> $sql = 'CREATE DATABASE w3codebox'; $retval = mysqli_query($conn,$sql ); if(! $retval ) { die('データベース作成失敗: ' . mysqli_error($conn)); } echo "データベース w3codebox 作成成功\n"; mysqli_close($conn); ?>
実行成功後、以下の結果が返されます:
データベースが既存の場合、実行後、以下の結果が返されます: