ひとりでのアプリ開発 - fineの備忘録 -

ひとりでアプリ開発をするなかで起こったことや学んだことを書き溜めていきます

MySQL:MySQLコマンドラインクライアント

初めに

 MySQL コマンドラインクライアントとは、MySQL サーバーに接続し、データベースの管理や操作を行うために使用されるツールです。本記事では、MySQL コマンドラインクライアントについて、簡単な説明をします。

前提(環境設定)

 SQL とはなにか、MySQL とはなにか、MySQL の環境設定はどのようにすればよいかなどは、以前、記事にまとめましたので、そちらをご覧ください。
fineworks-fine.hatenablog.com

MySQL コマンドラインクライアント とは

コマンドライン(Command Line)とは

 初めに、コマンドラインについて説明をします。

 コマンドラインとは、キーボードのみで文字列操作をする画面の入力行のことです。

 この操作画面のように、ユーザに対する情報の表示を文字によって行い、全ての操作をキーボードを用いて行うユーザインターフェースをコマンドラインインターフェース(CLI)といいます。略して、CLIのことをコマンドラインと表現することもあります。

 また、コマンドラインインターフェースのことを、キャラクタユーザインターフェース(CUI)と呼ぶこともあります。


(要約)コマンドプロンプトのようなものがコマンドラインインターフェース(CLICUI)で、その中に表示される行がコマンドライン

MySQL コマンドラインクライアントとは

 MySQL コマンドラインクライアントとは、MySQL サーバーに接続し、データベースの管理や操作を行うために使用されるツールです。つまり、MySQL 用のコマンドラインインターフェースのことをいいます。


MySQL コマンドラインクライアントの使い方

ログイン

 MySQL コマンドラインクライアントを開くと、次のような画面が表示されます。

 パスワードを入力すると、ログインできます。


現在ログイン中のユーザー名を確認する方法

 ログイン状態で次のコマンドを入力すると、ログインしているユーザー名が表示されます。

SELECT CURRENT_USER();


ユーザー一覧の確認
select User from mysql.user;
||< 

[f:id:fineworks_fine:20230610204953p:plain]

*** データベース一覧の確認
>|sql|
show databases;
あるデータベース内にあるテーブル一覧の確認
show tables from データベース名;


テーブルの情報の確認

 テーブルの情報を確認するには、次の手順を踏みます。

(テーブルの情報の確認する手順)

  1. 該当するテーブルがあるデータベースを選択する

    USE データベース名;
    


  2. テーブルの情報を確認する

    DESCRIBE テーブル名;
    



ログイン中のユーザーのパスワード変更
set password = PASSWORD('新しいパスワード');