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

推薦する

Vueを使用して手書き署名機能を実装する

個人的な実装のスクリーンショット:インストール: npm インストール vue-esign --sa...

Springboot アプリケーションを迅速にデプロイするために Docker とアイデアを統合する詳細なプロセス

目次1. はじめに2. 環境とツール3. Dockerをインストールし、リモート接続を構成する4. ...

MySql でメモリ使用量を削減する方法の詳細な説明

序文デフォルトでは、MySQL はデータベース クエリ データをキャッシュするために大きなメモリ ブ...

html2canvas で破線境界線を実装する例

html2canvas は、HTML 要素からキャンバスを生成するライブラリです。描画されるキャンバ...

MySQL で誤って削除したテーブル データを回復する方法 (必読)

バックアップがあれば、非常に簡単です。最新のバックアップ データを生成し、mysqlbinlog を...

MySQLデータベースとOracleデータベース間のバックアップをインポートする

OracleデータベースからエクスポートされたデータをMySqlデータベースにインポートします。 1...

Centos6にMysql5.7をインストールする方法

環境セントロス6.6 MySQL 5.7インストールシステムがインストールされている場合は、まずアン...

Linuxはiftopを使用してネットワークカードのトラフィックをリアルタイムで監視します

Linux は iftop を使用してネットワーク カードのトラフィックをリアルタイムで監視します。...

MySQL データベース テーブルのパーティション分割に関する考慮事項 [推奨]

テーブル パーティショニングは、データベース パーティショニングとは異なります。では、テーブル パー...

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

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

CSSセレクタを使用してラベルスタイルを設定するサンプルコード

CSS セレクターHTML タグにスタイルを設定すると、タグの属性を設定できます。 <div ...

HTML <!--...--> コメントタグの役割の詳細な分析

多くのウェブサイトのソースコードを確認すると、多くのコメントが見つかります。特に、ソース文書にコメン...

zk+kafka+storm クラスターの docker-compose デプロイメントの実装

クラスターの展開の概要172.22.12.20 172.22.12.21 172.22.12.22 ...

Mysql の追加、削除、変更、クエリステートメントのシンプルな実装

Mysql の追加、削除、変更、クエリステートメントのシンプルな実装追加されたレコード: テーブル名...

Dockerのクイックガイド

Docker は、安全で繰り返し可能な環境でソフトウェアを自動的にデプロイする方法を提供し、コンピュ...