mysqlコマンドの備忘録

今後業務でmysqlを使用していくことが多くなってくると思うので、備忘録としてよく使うコマンドを書いていこうと思います。

  • ログイン中のユーザーを確認する

select USER();
  • テーブルの中のカラムを確認する

desc テーブル名;
  • ユーザーを追加する

create user 'ユーザー名'@localhost identified by "パスワード";
  • 作成したユーザーでMySQLサーバへ接続する

mysql -u "ユーザー名" -p
  • データベースの作成

create database データベース名;
  • データベースの一覧確認

show databases;
  • データベースの選択

use データベース名;
  • ユーザーに権限追加

grant {権限の内容} on {権限の対象} to {ユーザー名}@{ホスト名} identified by {パスワード}
  • データベースにあるテーブルを参照する時

show tables from データベース名;
  • テーブルの削除

drop table テーブル名
  • テーブルの中身を確認

select * from テーブル名
  • データベースの削除

drop database `データベース名`
  • mysqlで接続しているデータベースサーバのホスト名を確認する方法

show variables like 'hostname';

まだ学び始めたばかりなので今後更に追加していきたいと思います! 簡単ではありますが以上になります。