コロンブスの新大陸発見

MySQLMySQLBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、MySQL データベースにアクセスする方法、日付文字列を日付型オブジェクトに変換する方法、および SQL ステートメントをスクリプトファイルに保存する方法を学びます。

👀 プレビュー

プロジェクトタスクのプレビュー

🎯 タスク

このプロジェクトでは、以下を学びます。

  • パスワードなしでsudoコマンドを使用して MySQL データベースにアクセスする方法
  • 日付文字列を日付型オブジェクトに変換する SQL ステートメントを書く方法
  • SQL ステートメントをスクリプトファイルに保存し、MySQL クライアントで実行する方法

🏆 成果

このプロジェクトを完了すると、以下ができるようになります。

  • MySQL データベースにアクセスし、SQL ステートメントを実行する方法を理解する
  • SQL を使用して日付文字列を日付型オブジェクトに変換する
  • データベースタスクを自動化するための SQL スクリプトファイルを作成して実行する

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL mysql(("MySQL")) -.-> mysql/BasicKeywordsandStatementsGroup(["Basic Keywords and Statements"]) mysql(("MySQL")) -.-> mysql/DatabaseFunctionsandDataTypesGroup(["Database Functions and Data Types"]) mysql(("MySQL")) -.-> mysql/SystemManagementToolsGroup(["System Management Tools"]) mysql/BasicKeywordsandStatementsGroup -.-> mysql/use_database("Database Selection") mysql/BasicKeywordsandStatementsGroup -.-> mysql/select("Data Retrieval") mysql/BasicKeywordsandStatementsGroup -.-> mysql/source("External Code Execution") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/database("DB Function - Info Retrieval") mysql/DatabaseFunctionsandDataTypesGroup -.-> mysql/date("Date Type") mysql/SystemManagementToolsGroup -.-> mysql/mysqladmin("Admin Utility") subgraph Lab Skills mysql/use_database -.-> lab-301302{{"コロンブスの新大陸発見"}} mysql/select -.-> lab-301302{{"コロンブスの新大陸発見"}} mysql/source -.-> lab-301302{{"コロンブスの新大陸発見"}} mysql/database -.-> lab-301302{{"コロンブスの新大陸発見"}} mysql/date -.-> lab-301302{{"コロンブスの新大陸発見"}} mysql/mysqladmin -.-> lab-301302{{"コロンブスの新大陸発見"}} end

MySQL データベースにアクセスする

このステップでは、パスワードなしでsudoコマンドを使用して MySQL データベースにアクセスする方法を学びます。

  1. システム上のターミナルを開きます。
  2. 次のコマンドを実行して MySQL サービスを起動します。
sudo service mysql start
  1. 次のコマンドを実行して MySQL クライアントにアクセスします。
sudo mysql

これにより、パスワードなしで MySQL データベースにアクセスできます。

日付文字列を日付型に変換する

このステップでは、日付文字列14921012を日付型オブジェクトに変換して表示する SQL ステートメントを書く方法を学びます。

  1. MySQL クライアントで、次の SQL ステートメントを実行します。
SELECT STR_TO_DATE('14921012', '%Y%m%d') AS `コロンブスの発見`;

このステートメントは、STR_TO_DATE()関数を使用して日付文字列14921012を日付型オブジェクトに変換し、ASキーワードを使用して結果にエイリアスとしてコロンブスの発見を設定しています。

このクエリの出力は次のようになります。

+----------------------+
| コロンブスの発見       |
+----------------------+
| 1492-10-12           |
+----------------------+

SQL ステートメントをスクリプトファイルに保存する

このステップでは、SQL ステートメントをDiscovery.sqlという名前のスクリプトファイルに保存し、/home/labex/projectディレクトリに配置する方法を学びます。

  1. システム上のテキストエディタを開きます。
  2. 次の SQL ステートメントをコピーしてテキストエディタに貼り付けます。
SELECT STR_TO_DATE('14921012', '%Y%m%d') AS `コロンブスの発見`;
  1. ファイルを/home/labex/projectディレクトリにDiscovery.sqlとして保存します。

これで、プロジェクトが完了しました。次のコマンドを使用して、MySQL クライアントでスクリプトファイルを実行できます。

SOURCE /home/labex/project/Discovery.sql;

これにより、Discovery.sqlファイル内の SQL ステートメントが実行され、結果が表示されます。

次の出力が表示されるはずです。

MariaDB [(none)]> SOURCE /home/labex/project/Discovery.sql;
+----------------------+
| コロンブスの発見       |
+----------------------+
| 1492-10-12           |
+----------------------+
1 row in set (0.000 sec)
✨ 解答を確認して練習

まとめ

おめでとうございます!このプロジェクトを完了しました。あなたは実験技術を向上させるために LabEx でさらに多くの実験を行うことができます。