MySQL データベース管理

MySQLBeginner
オンラインで実践に進む

はじめに

このプロジェクトでは、MySQL データベースを操作する方法を学びます。MySQL サービスの起動、MySQL コマンドラインインターフェイスへのアクセス、データベースのインポート、およびTRUNCATE文を使用してテーブルからデータを削除する方法などが含まれます。

👀 事前確認

MariaDB [world]> SELECT * FROM city;
Empty set (0.001 sec)

🎯 タスク

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

  • MySQL データベースサービスを起動する方法
  • sudoコマンドを使用して MySQL コマンドラインインターフェイスにアクセスする方法
  • MySQL にデータベースをインポートする方法
  • TRUNCATE文を使用してテーブルからすべてのデータを削除する方法

🏆 達成目標

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

  • サービスの起動やコマンドラインインターフェイスへのアクセスなど、MySQL データベースを管理すること
  • MySQL データベースにデータをインポートすること
  • TRUNCATEなどの SQL 文を使用してデータベース内のデータを操作すること

MySQL データベースを起動して MySQL にアクセスする

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

  1. MySQL データベースサービスを起動する:
sudo service mysql start
  1. パスワードなしでsudoコマンドを使用して MySQL コマンドラインインターフェイスにアクセスする:
sudo mysql

これで MySQL のプロンプトにアクセスできるはずです。

World データベースをインポートする

このステップでは、world.sqlデータベースファイルを MySQL データベースにインポートする方法を学びます。

  1. world.sqlファイルを MySQL データベースにインポートする:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;

これにより、worldデータベースが MySQL インスタンスにインポートされます。

  1. worldデータベースに切り替える:
MariaDB [(none)]> USE world;

これでworldデータベースにいるはずです。

City テーブルをトランケートする

このステップでは、TRUNCATE文を使用してcityテーブルからすべてのデータを削除する方法を学びます。

  1. truncateCity.sqlファイルを開きます。
  2. 次の SQL 文をファイルに追加します。
TRUNCATE TABLE city;

これにより、cityテーブルからすべてのデータが削除されます。

  1. MySQL のプロンプトでtruncateCity.sqlスクリプトを実行します。
MariaDB [world]> SOURCE /home/labex/project/truncateCity.sql;
  1. cityテーブルが空であることを確認します。
MariaDB [world]> SELECT * FROM city;

空の結果セットが表示されるはずで、これはcityテーブルがトランケートされたことを示しています。

MariaDB [world]> SOURCE /home/labex/project/truncateCity.sql;
Query OK, 0 rows affected (0.004 sec)

MariaDB [world]> SELECT * FROM city;
Empty set (0.001 sec)

まとめ

おめでとうございます!このプロジェクトを完了しました。実力を向上させるために、LabEx でさらに多くの実験を行って練習してください。

✨ 解答を確認して練習✨ 解答を確認して練習✨ 解答を確認して練習