はじめに
このプロジェクトでは、MySQL データベースのユーザーテーブルから変更権限を持つユーザーの数を取得する方法を学びます。
👀 プレビュー

🎯 タスク
このプロジェクトでは、以下を学びます。
- MySQL ターミナルを起動してログインする方法
mysqlデータベースに切り替え、変更権限を持つユーザーの数を照会する方法- SQL ステートメントをファイルに保存する方法
- SQL スクリプトを実行して結果を表示する方法
🏆 成果
このプロジェクトを完了すると、以下ができるようになります。
- MySQL ターミナルを使って MySQL データベースとやり取りする方法を理解する
- データベーステーブルから特定の情報を取得するための SQL 照会を書く
- SQL ステートメントをファイルに保存して実行する
- MySQL の知識を使って、ユーザー権限に関する実際の問題を解決する
MySQL を起動してログインする
このステップでは、MySQL を起動して MySQL ターミナルにログインする方法を学びます。
~/projectディレクトリにshowNum.sqlファイルを作成します。touch ~/project/showNum.sqlMySQL を起動します。
sudo /etc/init.d/mysql startMySQL ターミナルにログインします。
mysql -urootこれで MySQL ターミナルに入り、MySQL コマンドを入力できるようになりました。
MySQL データベースに切り替えて変更権限を持つユーザー数を照会する
このステップでは、mysql データベースに切り替えて変更権限を持つユーザー数を照会する方法を学びます。
mysqlデータベースに切り替えます。USE mysql;変更権限を持つユーザー数を照会します。
SELECT COUNT(*) FROM mysql.user WHERE Update_priv = 'Y';この照会は、変更権限を持つユーザー数を返します。
SQL ステートメントをファイルに保存する
このステップでは、SQL ステートメントをファイルに保存する方法を学びます。
サブテキストエディタで
showNum.sqlファイルを開き、次の SQL ステートメントを追加します。USE mysql; SELECT COUNT(*) FROM mysql.user WHERE Update_priv = 'Y';ファイルを保存します。
SQL スクリプトを実行する
このステップでは、SQL スクリプトを実行する方法を学びます。
MySQL ターミナルで、
showNum.sqlスクリプトを実行します。SOURCE ~/project/showNum.sql;これにより、
showNum.sqlファイル内の SQL ステートメントが実行され、結果が表示されます。出力例:
MySQL [mysql]> SOURCE ~/project/showNum.sql; +----------+ | count(*) | +----------+ | 2 | +----------+ 1 row in set (0.000 sec)この出力は、
mysqlデータベースに変更権限を持つユーザーが 2 人いることを示しています。
まとめ
おめでとうございます!このプロジェクトを完了しました。実力を向上させるために、LabEx でさらに多くの実験を行って練習してください。
