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 の親子コンポーネントの値転送と一方向データフローの問題の詳細な説明
当銀行のMGRは年末に開始されます。公式文書を読んだり、毎日テストを受けたりしなければなりません。毎...
最近、会社のサーバーの時間が不正確で、外部の時間ソースと同期できないことがわかりました。会社はドメイ...
キーの入力を求められた場合は、[キーがありません]を選択します。デスクトップエクスペリエンスを選択す...
なぜ高さを設定できるのでしょうか。<h1 /> などの要素とは異なり、「セミインライン」...
MySQL はディスクに保存される永続的なストレージであり、取得には一定の IO が伴うことはご存じ...
レスポンシブデザインとは、ウェブサイトの開発プロセス中に、ユーザーの操作やデバイス環境に応じて対応す...
0. 準備: • iTunesを閉じる• タスクマネージャーでiTunesから始まるサービスを終了し...
1. はじめにpt-query-digest は、MySQL のスロー クエリを分析するためのツール...
コードをコピーコードは次のとおりです。 <スタイル> .fileInputContain...
開発中に、非常に単純なテキストバブル効果に遭遇しました。これは、おおよそ次のようになります。 うーん...
CSS3はクールな3D回転パースペクティブを実現します3D アニメーション効果はますます人気が高まっ...
システムをインストールした後、毎回いくつかのソフトウェアを再インストールする必要があります。ソフトウ...
仕事で、これまで一度も書いたことのないケースに遭遇しました。午後の半分をその作業に費やし、ついに書き...
従来、開発者はインスタンスで必要になる可能性のあるデータに対して JavaScript クラス内にプ...
目次序文導入JavaScript 履歴 API独自のネイティブJSルーティングを実装するHistor...