Databaseの一覧を表示する

メモ:  Category:mysql

ホストに作成されているデータベースの一覧を表示するにはいくつかの方法があります。 1つめは、MySQLのクライアント(Oracleで言うSQL Plus見たいなもの)上でSHOW DATABASESを使います。 SHOWコマンドには、条件式LIKEを指定することができます。

mysql>SHOW DATABASES;
又は
mysql>SHOW DATABASES LIKE 'fo%';

次にコマンドラインから確認する方法です。

$mysqlshow -u ユーザー名 -p

上記方法でDatabaseの一覧が取得できます。

Tableの一覧を表示する

データベースに作成されているテーブルの一覧を表示するにはいくつかの方法があります。 1つめは、SHOW TABLEを使います。 SHOWコマンドには、条件式LIKEを指定することができます。

mysql>SHOW TABLE;
又は
mysql>SHOW TABLE LIKE 'fo%';

次にコマンドラインから確認する方法です。

$mysqlshow -u ユーザー名 -p [Database]

上記方法でTableの一覧が取得できます。

Fieldの一覧を表示する

テーブルに定義されているフィールドの一覧を表示するにはいくつかの方法があります。 1つめは、DESCRIBEを使います。

mysql>DESCRIBE テーブル名;
又は
mysql>DESC テーブル名;

2つ目は、SHOWを使う方法です。

mysql>SHOW COLUMNS FROM テーブル名;
又は
mysql>SHOW FIELDS FROM テーブル名;

SHOWを使用する場合、条件式LIKEを指定することができます。

mysql>SHOW FIELDS FROM テーブル名 LIKE 'f%';

次にコマンドラインから確認する方法です。

$mysqlshow -u ユーザー名 -p [Database [Table]]

上記方法でFieldの一覧が取得できます。

bluenote by BBB