mysql 簡単な操作例を表示

mysql 簡単な操作例を表示

この記事では、例を挙げて mysql show 操作について説明します。ご参考までに、詳細は以下の通りです。

文字セットを表示

利用可能なすべての文字セットを表示します

文字セットを表示;
'latin%'のような文字セットを表示します。

照合を表示

出力には利用可能なすべての文字セットが含まれます

照合を表示します。
'latin1%' のような照合を表示します。

列を表示

指定されたテーブル内の列に関する情報を表示します。このステートメントはビューにも適用されます。

mydb.mytable から列を表示します。
mytable から mydb までの列を表示します。

表示データベースの作成

特定のデータベースを作成するために使用されるCREATE DATABASEステートメントを表示します。 SHOW CREATE SCHEMAを使用することもできます。

SHOW CREATE DATABASE テスト;
SHOW CREATE DATABASE test\G;

表示テーブルの作成

テーブルを作成するためのSQL文を表示します

SHOW CREATE TABLE java;
SHOW CREATE TABLE java\G;

データベースを表示

SHOW DATABASES は、MySQL サーバー ホスト上のデータベースを一覧表示します。このリストは、 mysqlshowコマンドを使用して取得することもできます。グローバルSHOW DATABASES権限を持っていない限り、何らかの権限を持つデータベースのみを表示できます。

データベースを表示;

ショーエンジン

SHOW ENGINE は、ストレージ エンジンのログまたはステータス情報を表示します。現在、次のステートメントがサポートされています。

エンジン BDB ログを表示します。
エンジン INNODB ステータスを表示します。

エンジンを表示

SHOW ENGINES は、ストレージ エンジンに関するステータス情報を表示します。このステートメントは、ストレージ エンジンがサポートされているかどうかを確認したり、デフォルトのエンジンが何であるかを確認したりするのに役立ちます。

エンジンを表示;
エンジンを表示\G;

エラーを表示

このステートメントではエラーのみが表示され、エラー、警告、およびメモは表示されません。

COUNT(*)エラーを表示;
エラーを表示;

ショーグラント

関連する権限を表示

ユーザーの権限を表示します。
CURRENT_USER の権限を表示します。
CURRENT_USER() の権限を表示します。

インデックスを表示

SHOW INDEX はテーブルインデックス情報を返します。

mydb.mytable からインデックスを表示します。
mytable から mydb へのインデックスを表示します。

SHOW INNODB STATUS (mysql5.6 はエラーを報告します)

サーバー情報を表示し、問題を特定する

これはSHOW ENGINE INNODB STATUSの非推奨の同義語です。

空いているテーブルを表示

テーブル キャッシュ内で現在開いている非 TEMPORARY テーブルを一覧表示します。

開いているテーブルを表示;

権限を表示

MySQL サーバーでサポートされているシステム権限のリストを表示します。正確な出力はサーバーのバージョンによって異なります。

権限を表示;

プロセスリストを表示

実行中のスレッドを表示します。 show full processlist MySQL 接続の数を表示するためによく使用されます。この情報を取得するには、 mysqladmin processlistステートメントを使用することもできます。 SUPER権限をお持ちの場合は、すべてのスレッドを閲覧できます。それ以外の場合は、自分のスレッドのみが表示されます

ステータスを表示

サーバーのステータス情報を提供します。この情報はmysqladmin extended-statusコマンドを使用しても入手できます。

ステータスを表示;

テーブルステータスを表示

SHOW TABLE STATUS は本質的には SHOW TABLE に似ていますが、各テーブルに関する詳細な情報を提供します。このリストはmysqlshow --status db_nameコマンドを使用して取得することもできます。

このステートメントはビュー情報も表示します。

テーブルステータスを表示します。
テストからテーブルステータスを表示します。

テーブルを表示

SHOW TABLES は、指定されたデータベース内の非 TEMPORARY テーブルを一覧表示します。このリストはmysqlshow db_nameコマンドを使用して取得することもできます。

テーブルを表示;

トリガーを表示

SHOW TRIGGERS は、MySQL サーバーによって現在定義されているトリガーを一覧表示します。

トリガーを表示;

変数を表示

設定変数を表示する

グローバル変数を表示;
セッション変数を表示します。
'have%'のような変数を表示します。

警告を表示

メッセージを生成した最後のステートメントの結果として発生したエラー、警告、および通知メッセージを表示します。テーブルを使用した最後のステートメントでメッセージが生成されなかった場合は、何も表示されません。 SHOW ERRORS 、エラーのみを表示する関連ステートメントです。

COUNT(*)警告を表示;
警告を表示;

MySQL 関連のコンテンツに興味のある読者は、このサイトの次のトピックをチェックしてください: 「MySQL クエリ スキル」、「MySQL トランザクション操作スキル」、「MySQL ストアド プロシージャ スキル」、「MySQL データベース ロック関連スキルの概要」、および「MySQL 共通関数の概要」

この記事が皆様のMySQLデータベース設計に役立つことを願っています。

以下もご興味があるかもしれません:
  • mysql show processlist コマンドを使用して mysql ロックを確認する方法
  • mysql show processlistはmysqlクエリプロセスを表示します。
  • MySQLのshowコマンドメソッドは、テーブルとデータベース全体に関する詳細な情報を取得します(詳細なコレクション)
  • SHOW PROFILE コマンドを使用して MySQL のパフォーマンスを分析する方法
  • MySQL showコマンドの使用法
  • MySQLでテーブル情報を取得する方法 テーブルステータスの表示
  • MySQL での show コマンドの使用に関する詳細な紹介
  • MySQLはshow statusを使用してMySQLサーバーのステータス情報を表示します。
  • MySQL SHOWコマンドの使い方の紹介
  • MySQL SHOW PROCESSLISTはトラブルシューティングの全プロセスを支援します
  • show processlist コマンドによる MySQL パフォーマンス検査の説明

<<:  Linux で yum と入力した後に -bash: /usr/bin/yum: No such file or directory という問題を解決する方法

>>:  メッセージボードにメッセージを追加および削除するための JavaScript

推薦する

Docker-compose を使用して GitLab をデプロイする方法

Docker-compose は GitLab をデプロイします1. Dockerをインストールする...

Navicatを使ってMySQLを操作する方法

目次序文: 1. Navicatの紹介2. シンプルなチュートリアルの共有接続管理ライブラリテーブル...

Vueは新しいウィンドウを開き、パラメータ転送のグラフィック例を実装します。

私が実現したい機能は、新しいウィンドウを開いて新しいページを表示することですが、パラメータを渡す必要...

Vueのウォッチリスナーの使い方を説明する記事

目次リスナーウォッチ形式リスナーを設定します。要約するリスナーウォッチ関数名は、リッスンする要素の名...

Vue3 (V) HTTPライブラリaxiosの統合の詳細

目次1. axiosをインストールする2. アクシオスの使用1.ホームページでaxiosを参照する2...

表のセルの内容が超過した場合に省略記号効果を表示する(実装コード)

例示するフロントエンド開発では、セルの幅を制限し、コンテンツが制限を超える部分に省略記号を表示する必...

開発環境にUbuntu 16をインストール後の初期設定

オフィスでは、Linux 開発環境として Ubuntu システムが必要です。現在、Ubuntu 16...

モバイルデバイスで 1 ピクセルの境界線の問題を解決するいくつかの方法 (5 つの方法)

この記事では、モバイルデバイス上の 1 ピクセルの境界線の問題を解決する 5 つの方法を紹介します。...

MySQLでテーブルデータを削除する方法

MySQL でデータを削除する方法は 2 つあります。1 つは DELETE ステートメント、もう ...

MySQL 8.0.22 winx64 のインストールと設定のグラフィックチュートリアル

mysql 8.0.22 winx64のインストールと設定のグラフィックチュートリアルは参考までに、...

HTML で JavaScript の全選択/全選択解除操作を実行するサンプル コード

コードをコピーコードは次のとおりです。 <html> <ヘッド> <m...

mysql のファイル mysql-bin.000001 とは何ですか? 削除できますか?

ポートを使用して MySQL をインストールした後、しばらくすると /var の容量が不足しているこ...

MySQL 自動インクリメント ID のオーバーサイズ問題のトラブルシューティングと解決策

導入Xiao A がコードを書いていたところ、DBA Xiao B が突然、「急いでユーザー固有情報...

Docker 経由で Spring Boot アプリケーションを公開およびデプロイするプロセスの分析

目次手動展開1.アイデアを使ってSpring Bootプロジェクトを作成する2. プロジェクトをJa...

Vue プロジェクトで垂直テーブルを 2 つの方法で実装するアイデアの分析

問題の説明私たちのプロジェクトでは、水平方向のテーブルが一般的ですが、必要に応じて垂直方向のテーブル...