MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

SHOWTABLEはMySQLでどのような情報を表示しますか


MySQLのSHOWTABLESTATUSは、テーブルのNAME、ENGINE、VERSION、ROWS、CHECKSUMなどを表示します-

まず、テーブルを作成しましょう。ここでは、MyISAMエンジンを使用しています。テーブルを作成するためのクエリは次のとおりです-

mysql> create table Post_Demo
   -> (
   -> PostId int,
   -> PostName varchar(100),
   -> PostDate datetime,
   -> PRIMARY KEY(PostId)
   -> )ENGINE = MyISAM;
Query OK, 0 rows affected (0.28 sec)

これで、SHOWTABLEコマンドを使用してテーブルのステータスを確認できます。クエリは次のとおりです-

mysql> show table status where Name = 'Post_Demo'\G

出力

*************************** 1. row ***************************
Name: post_demo
          Engine: MyISAM
         Version: 10
      Row_format: Dynamic
            Rows: 0
  Avg_row_length: 0
     Data_length: 0
 Max_data_length: 281474976710655
    Index_length: 1024
       Data_free: 0
Auto_increment: 1
   Create_time: 2019-02-12 16:27:26
    Update_time: 2019-02-12 16:27:26
    Check_time: NULL
      Collation: utf8_general_ci
      Checksum: NULL
Create_options:
       Comment:
1 row in set (0.00 sec)

  1. Javaを使用してMySQLテーブルの値を表示する

    このために、ResultSetの概念を使用できます。接続には、MySQLJDBCDriverを使用します。 テーブルを作成しましょう- 例 mysql> create table demo87    -> (    -> name varchar(20),    -> age int    -> )    -> ; Query OK, 0 rows affected (0.62 挿入コマンド-を使用して、いくつかのレコードをテーブルに挿入します。 例 my

  2. MySQLデータベース、テーブル、および列の情報を表示する

    mysqlshowクライアントを使用して、存在するデータベース、それらのテーブル、またはテーブルの列またはインデックスを確認できます。これは、いくつかのSQLSHOWステートメントのコマンドラインインターフェイスを提供します。 mysqlshowを呼び出す mysqlshowユーティリティは、以下に示すように呼び出すことができます- shell> mysqlshow [options] [db_name [tbl_name [col_name]]] ここで データベースが提供されていない場合は、データベース名のリストが表示されます。 テーブルが指定されていない場合、データ