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 の親子コンポーネントの値転送と一方向データフローの問題の詳細な説明
1. Vueプロジェクトのパッケージ化開発されたvueプロジェクトに次の名前を入力し、パッケージ化し...
説明する: Tabs コンポーネントが切り替わると、TabPane に含まれる同じサブコンポーネント...
Jenkins をインストールした後、プラグインの初期ダウンロードが常に失敗し、インストールが失敗し...
序文:データベースの運用や保守の際には、リンクの総数がいくつあるか、アクティブなリンクがいくつあるか...
CSS3 は、要素の 2D 平面変換と視覚的な 3D 空間変換を実装します。2D 変換はより頻繁に使...
長い間ブログを書いていませんでした。先週、プロジェクトをテストしたところ、いくつかのバグが見つかりま...
1. タイプの導入1.1 ドメインベースの仮想ホスティングいわゆるドメイン名ベースの仮想ホストとは、...
質問コードにはプロンプトがありません: RN 開発に不慣れな、フロントエンド以外の学生の多くは、「ど...
JavaScript の DOM イベント モデルでは、オブジェクトの addEventListen...
画像をプルする docker pull season/fastdfs:1.2トラッカーを開始 doc...
まず、SFTP プロトコルと FTP プロトコルの違いを理解してください。ここでは詳細には触れません...
最近新しい会社に入社しました。プロジェクトに携わった後、タイトルアイコンが svg で作られていると...
この記事の例では、ログインフォームを実装するためのJavaScriptの具体的なコードを参考までに共...
目次最初の方法アプリ.vueホーム.vueホームコンテンツ.vueデータの応答性レスポンシブプロパテ...
序文最近、穴を掘ってスペースを作っているだけなので、心が空っぽになっているように感じます。テクノロジ...