はじめに
このプロジェクトでは、MySQL クライアントで SQL ステートメントを使って Linux 端末コマンドを逆順に表示する方法を学びます。このプロジェクトは、SQL の基本と、それを使ってテキストデータに対して簡単な操作を行う方法を理解するのに役立ちます。
👀 プレビュー

🎯 タスク
このプロジェクトでは、以下を学びます。
sudoコマンドを使ってパスワードなしで MySQL データベースにアクセスする方法catコマンドを逆順にする SQL ステートメントを書く方法- SQL ステートメントをファイルに保存する方法
- MySQL クライアントで SQL スクリプトを実行する方法
🏆 成果
このプロジェクトを完了すると、以下ができるようになります。
- SQL ステートメントを使ってテキストデータを操作する方法を理解する
- MySQL クライアントで SQL スクリプトを保存して実行する方法を学ぶ
- MySQL クライアントを使って基本的なデータベース操作を行う経験を得る
パスワードなしで MySQL にアクセスする
このステップでは、パスワードなしで sudo コマンドを使って MySQL データベースにアクセスする方法を学びます。
- Linux システムの端末を開きます。
- 次のコマンドを実行して MySQL サービスを起動します。
sudo service mysql start
- 次のコマンドを実行して MySQL クライアントにアクセスします。
sudo mysql
これにより、パスワードなしで MySQL データベースにアクセスできるようになります。
「cat」コマンドを逆順に表示する
このステップでは、Linux 端末で「cat」コマンドを逆順に表示する SQL ステートメントを書く方法を学びます。
MySQL クライアントで、次の SQL ステートメントを実行します。
SELECT REVERSE('cat');これにより、文字列
'cat'が逆順になり、出力'tac'が表示されます。MySQL クライアントで、次のコマンドを実行して SQL ステートメントをファイルに保存します。
SELECT REVERSE('cat');これにより、
/home/labex/projectディレクトリにreverseCat.sqlファイルが作成され、その中に SQL ステートメントが保存されます。
SQL スクリプトを実行する
このステップでは、MySQL クライアントで reverseCat.sql スクリプトを実行する方法を学びます。
MySQL クライアントで、次のコマンドを実行してスクリプトを実行します。
SOURCE /home/labex/project/reverseCat.sql;これにより、
reverseCat.sqlファイル内の SQL ステートメントが実行され、出力'tac'が表示されます。
おめでとうございます!このプロジェクトを完了しました。以下の出力が表示されるはずです。
MariaDB [(none)]> SOURCE /home/labex/project/reverseCat.sql;
+----------------+
| REVERSE('cat') |
+----------------+
| tac |
+----------------+
1 row in set (0.000 sec)
まとめ
おめでとうございます!このプロジェクトを完了しました。あなたは実験技術を向上させるために LabEx でさらに多くの実験を行うことができます。



