English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MySQLデータベースの作成

MySQLサービスにログイン後、createコマンドを使用してデータベースを作成できます。以下はその文法です:

CREATE DATABASE データ库名;

以下の命令は、データベース名がwのデータベース作成プロセスを簡単に示しています。3codebox:

[root@host]# mysql -u root -p   
パスワードを入力してください:******  # ログイン後にターミナルに入ります
mysql> create DATABASE w3codebox;

mysqladminを使用してデータベースを作成する

普通のユーザーを使用する場合、MySQLデータベースを作成または削除するための特定の権限が必要かもしれません。

したがって、私たちはrootユーザーを使用してログインし、rootユーザーは最高権限を持ち、mysql mysqladminコマンドを使用してデータベースを作成できます。

以下の命令は、データベース名がwのデータベース作成プロセスを簡単に示しています。3codebox:

[root@host]# mysqladmin -u root -p create w3codebox
パスワードを入力してください:******

以上の命令が正常に実行されると、MySQLデータベースwが作成されます。3codebox。

PHPスクリプトでデータベースを作成する

PHPはmysqli_query関数を使用してMySQLデータベースを作成または削除します。

この関数は2つのパラメータを持ち、成功時にTRUEを返し、失敗時にFALSEを返します。

文法

mysqli_query(connection,query,resultmode);
パラメータ説明
connection必須。使用する MySQL 接続を指定します。
query必須、クエリ文字列を指定します。
resultmode

オプション。一つの定数。以下の値のいずれかができます:

  • MYSQLI_USE_RESULT(大量のデータを検索する必要がある場合、このものを使用してください)

  • MYSQLI_STORE_RESULT(デフォルト)

オンラインサンプル

以下の例では、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);
?>

実行成功後、以下の結果が返されます:


データベースが既存の場合、実行後、以下の結果が返されます: