MySQL データベースの作成 MySQL サービスにログインしたら、create コマンドを使用してデータベースを作成できます。構文は次のとおりです。
次のコマンドは、RUNOOB という名前のデータベースを作成するプロセスを簡単に示しています。 [ルート@ホスト]# mysql -u ルート -p パスワードを入力してください:****** # ターミナルにログインします mysql> create DATABASE RUNOOB; mysqladminを使用してデータベースを作成する 通常のユーザーの場合、MySQL データベースを作成または削除するには特定の権限が必要になる場合があります。 ここでは、root ユーザーとしてログインします。root ユーザーは最高の権限を持ち、mysql mysqladmin コマンドを使用してデータベースを作成できます。 次のコマンドは、RUNOOB という名前のデータベースを作成するプロセスを簡単に示しています。 [root@host]# mysqladmin -u root -p RUNOOBを作成します パスワードを入力してください:****** 上記のコマンドが正常に実行されると、MySQL データベース RUNOOB が作成されます。 PHP スクリプトを使用してデータベースを作成する PHP は、mysqli_query 関数を使用して MySQL データベースを作成または削除します。 この関数は 2 つのパラメータを受け取り、実行が成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。 文法
例 次の例は、PHP を使用してデータベースを作成する方法を示しています。 <?php $dbhost = 'localhost'; // mysql サーバーのホスト アドレス$dbuser = 'root'; // mysql ユーザー名$dbpass = '123456'; // mysql ユーザー名とパスワード$conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(!$conn) { die('接続エラー: ' . mysqli_error($conn)); } echo '接続に成功しました<br />'; $sql = 'RUNOOBデータベースを作成します'; $retval = mysqli_query($conn,$sql); if(!$retval) の場合 { die('データベースの作成に失敗しました: ' . mysqli_error($conn)); } echo "データベース RUNOOB が正常に作成されました\n"; mysqli_close($conn); ?> 実行が成功すると、次の結果が返されます。 データベースがすでに存在する場合、実行後に次の結果が返されます。 MySQL データベースの選択 MySQLデータベースに接続した後、操作できるデータベースが複数ある場合があるので、操作したいデータベースを選択する必要があります。 コマンドプロンプトウィンドウからMySQLデータベースを選択します 特定のデータベースを選択するのは、mysql> プロンプトから簡単に行えます。 SQL コマンドを使用して特定のデータベースを選択できます。 例 次の例では、データベース RUNOOB を選択します。 [ルート@ホスト]# mysql -u ルート -p パスワードを入力してください:****** mysql> RUNOOB を使用します。 データベースが変更されました マイSQL> 上記のコマンドを実行すると、RUNOOB データベースが正常に選択されます。以降のすべての操作は RUNOOB データベースで実行されます。 注意: すべてのデータベース名、テーブル名、テーブル フィールドでは大文字と小文字が区別されます。したがって、SQL コマンドを使用するときは正しい名前を入力する必要があります。 PHPスクリプトを使用してMySQLデータベースを選択する PHP には、データベースを選択するための関数 mysqli_select_db が用意されています。関数は実行が成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。 文法
例 次の例は、mysqli_select_db 関数を使用してデータベースを選択する方法を示しています。 <?php $dbhost = 'localhost'; // mysql サーバーのホスト アドレス$dbuser = 'root'; // mysql ユーザー名$dbpass = '123456'; // mysql ユーザー名とパスワード$conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(!$conn) { die('接続に失敗しました: ' . mysqli_error($conn)); } echo '接続に成功しました'; mysqli_select_db($conn, 'RUNOOB'); mysqli_close($conn); ?> MySQL データベースの削除 通常のユーザーとして MySQL サーバーにログインします。MySQL データベースを作成または削除するには特定の権限が必要な場合があるため、ここでは root ユーザーを使用してログインします。root ユーザーは最高の権限を持っています。 データベースを削除する場合、削除コマンドを実行するとすべてのデータが消えてしまうため、十分に注意する必要があります。 ドロップコマンドはデータベースを削除します ドロップコマンドの形式:
たとえば、RUNOOB という名前のデータベースを削除するには、次のようにします。 mysql> データベースを削除します RUNOOB; mysqladmin を使用してデータベースを削除する mysql mysqladmin コマンドを使用して、ターミナルで削除コマンドを実行することもできます。 次の例では、データベース RUNOOB を削除します (データベースは前の章で作成されています)。 [root@host]# mysqladmin -u root -p drop RUNOOB パスワードを入力してください:****** 上記のコマンドを実行してデータベースを削除すると、データベースを削除するかどうかを確認するプロンプト ボックスが表示されます。
PHP スクリプトを使用してデータベースを削除する PHP は、mysqli_query 関数を使用して MySQL データベースを作成または削除します。 この関数は 2 つのパラメータを受け取り、実行が成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。 文法
例 次の例は、PHP mysqli_query 関数を使用してデータベースを削除する方法を示しています。 <?php $dbhost = 'localhost'; // mysql サーバーのホスト アドレス$dbuser = 'root'; // mysql ユーザー名$dbpass = '123456'; // mysql ユーザー名とパスワード$conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(!$conn) { die('接続に失敗しました: ' . mysqli_error($conn)); } echo '接続に成功しました<br />'; $sql = 'データベースRUNOOBを削除します'; $retval = mysqli_query( $conn, $sql ); if(!$retval) の場合 { die('データベースの削除に失敗しました: ' . mysqli_error($conn)); } echo "データベース RUNOOB が正常に削除されました\n"; mysqli_close($conn); ?> 実行が成功すると、結果は次のようになります。 注意: PHP スクリプトを使用してデータベースを削除する場合、削除するかどうかを確認するメッセージは表示されません。指定されたデータベースが直接削除されるため、データベースを削除するときは特に注意する必要があります。 上記はMySQLデータベース操作(作成、選択、削除)の詳細です。MySQLデータベース操作の詳細については、123WORDPRESS.COMの他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
>>: Vue の親子コンポーネントの値転送と一方向データフローの問題の詳細な説明
テーブルの基本構文<table>...</table> - テーブルを定義し...
ウェブ上で証明書とキーをコピーするscp -rp -P52113 /application/ngin...
すべてのアニメーションの基本原理は、対応する画像を短時間で次々に表示し、視覚的に動いているように見せ...
JSONデータはHTMLページ上に表示されフォーマットされます1. 表示効果図説明:すべてのキー値は...
目次DOMノード要素ノード:テキストノード:プロパティ ノード:要素を取得getElementByI...
フォーム要素はたくさんあります。簡単にまとめると、次のようになります。私のやり方では、主にテキスト ...
目次1. 準備2. グローバルコンポーネント quill-editor を定義する1. テンプレート...
プロセス1: 戻り値あり: proc_addNum が存在する場合はプロシージャを削除します。 プロ...
目次関数フォーマットを即時実行関数を即座に実行する他の方法 – 式即時実行される関数はパラメータを取...
テーブル作成コマンドには以下が必要です。 テーブルの名前フィールド名各フィールドを定義します(タイ...
背景クラスメートと row_id の境界問題について話し合ったので、ここで詳しく説明します。 Inn...
この記事の例では、右上隅の時間表示のリアルタイム更新を実現するためのVueの具体的なコードを紹介しま...
最近、たまたまこの小さな要件に遭遇しました。昔、JS を使用してこれを処理したことを覚えていますが、...
マウス効果では、setTimeout を使用して固定時間にノードを生成し、ノードを削除し、生成された...
目次単一マシンの展開オンラインプルミラーを見るRabbitMQを作成して実行するMQコンテナを正常に...