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

MySQLDESCRIBEの同義語ステートメントは何ですか?


以下は、MySQL DESCRIBEの同義語ステートメントです。つまり、DESCRIBEから取得するのと同じ種類のテーブルの情報/構造を取得できるステートメントです-

EXPLAINステートメント

EXPLAINは、DESCRIBEステートメントの同義語です。その構文もDESCRIBEステートメントに似ています。次の例を考えてみましょう-

mysql> Explain Employee;
+-------+-------------+------+-----+---------+------------------+
| Field | Type        | Null | Key | Default | Extra            |
+-------+-------------+------+-----+---------+------------------+
| ID    | int(11)     | NO   | PRI | NULL    | auto_increment   |
| Name  | varchar(20) | YES  |     | NULL    |                  |
+-------+-------------+------+-----+---------+------------------+
2 rows in set (0.11 sec)

このステートメントも、DESCRIBEステートメントで得たものと同じ出力を提供することがわかります。

SHOWCOLUMNSステートメント

このステートメントは、DESCRIBEの同義語であるため、EXPLAINステートメントの同義語でもあります。その構文は、次のようにDESCRIBEおよびEXPLAINとは少し異なります-

構文
SHOW COLUMNS From Table_name;

以下の例では、出力がDESCRIBEおよびEXPLAINステートメントから出力を受け取ったものと同じであることがわかります

mysql> Show columns from employee;
+-------+-------------+------+-----+---------+------------------+
| Field | Type        | Null | Key | Default | Extra            |
+-------+-------------+------+-----+---------+------------------+
| ID    | int(11)     | NO   | PRI | NULL    | auto_increment   |
| Name  | varchar(20) | YES  |     | NULL    |                  |
+-------+-------------+------+-----+---------+------------------+
2 rows in set (0.11 sec)

  1. JavaScript WITHステートメントの用途は何ですか?

    WITHステートメントは、指定されたプロパティのデフォルトオブジェクトを指定し、長くて長いオブジェクト参照を書き込まないようにするために使用されます。指定されたオブジェクトをスコープチェーンの先頭に追加します。 以下はJavaScriptのwithステートメントのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="

  2. C#の制御ステートメントとは何ですか?

    プログラム制御のフローは、C#の制御ステートメントによって指定されます。以下が含まれます- ifステートメント ifステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。 構文は次のとおりです- if(boolean_expression) {    /* statement(s) will execute if the boolean expression is true */ } if-elseステートメント ifステートメントの後にオプションのelseステートメントを続けることができます。これは、ブール式がfalseの場合に実行されます。