こんにちは。よっしーです(^^)
今日は、MySQLにおけるよく使うコマンドについてご紹介します。
背景
MySQLにおいて、よく使うコマンドを備忘として残しています。
よく使用するコマンド
ログイン編
ここでは、MySQLデータベースに異なる方法でログインし、パスワードを設定する方法についての指示を示しています。以下に各行の内容を解説します。
- rootユーザーとしてログインし、パスワードをプロンプトで入力する:
mysql -u root -p
このコマンドは、MySQLにrootユーザーとしてログインするためのものです。-u root
オプションは、ユーザー名がrootであることを指定し、-p
オプションは、パスワードがプロンプトで入力されることを示しています。
- rootユーザーとしてログインし、パスワードを直接指定して入力する:
mysql -u root -psekrit
このコマンドは、rootユーザーとしてMySQLにログインし、パスワードを直接指定してログインする方法を示しています。-p
オプションの後にはパスワードが続き、ここでは “sekrit” というパスワードが指定されています。パスワードの前にスペースを入れてはいけません。
- 別のホストのユーザーとしてログインし、特定のデータベースを使用する:
mysql -h host -u user -p mydb
このコマンドは、別のホスト上のMySQLサーバーに接続し、指定したユーザー名でログインします。-h
オプションは、接続先のホスト名を指定し、-u
オプションは、ユーザー名を指定します。また、-p
オプションは、パスワードがプロンプトで入力されることを示し、最後の引数 mydb
は使用するデータベース名です。
- クリーンインストール後のrootパスワードの設定:
mysqladmin password "my new password"
このコマンドは、クリーンインストール後にMySQLのrootユーザーのパスワードを設定するために使用されます。"my new password"
の部分は、新しいパスワードに置き換えられます。
これらのコマンドは、MySQLの管理や設定を行う際によく使用されるものであり、MySQLのセキュリティやデータベースの管理に役立ちます。
クエリ編
ここでは、よく使用するSQLクエリを残しています。大文字の単語はSQL構文の一部を表し、小文字の単語はテーブル名、カラム名などを示します。
- データベースの一覧を表示する:
SHOW DATABASES;
- アクティブなデータベースを変更する:
USE dbname;
- “system”データベースに切り替える:
USE mysql;
- アクティブなデータベース内のテーブルを表示する:
SHOW TABLES;
- テーブルのプロパティを表示する:
DESCRIBE tablename;
- すべてのユーザーをリストする:
SELECT user, host, password FROM mysql.user;
- データベースごとのアクセス権をリストする:
SELECT host, db, user FROM mysql.db;
- MySQLからログアウトする:
exit
または、Ctrl-Dを押す。
これらのクエリは、MySQLデータベースの管理やクエリの実行に役立ちます。各クエリの終わりには、;
を忘れずに入力する必要があります。
おわりに
今日は、MySQLにおけるよく使うコマンドについてご紹介しました。
何か質問や相談があれば、コメントをお願いします。また、エンジニア案件の相談にも随時対応していますので、お気軽にお問い合わせください。
それでは、また明日お会いしましょう(^^)
コメント