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

現在使用しているデータベースのテーブルから列のリストを取得するにはどうすればよいですか?


SHOWCOLUMNSステートメントを使用して実行できます。その構文は次のようになります-

構文
SHOW COLUMNS FROM tab_name

ここでtab_name 列のリストを表示するテーブルの名前です。

この例では、Student_infoという名前のテーブルから列のリストを取得しています-

mysql> SHOW COLUMNS FROM Student_info\G
*************************** 1. row ***************************
  Field: studentid
   Type: int(11)
   Null: YES
    Key:
Default: NULL
  Extra:
*************************** 2. row ***************************
  Field: Name
   Type: varchar(40)
   Null: YES
    Key:
Default: NULL
  Extra:
*************************** 3. row ***************************
  Field: Address
   Type: varchar(20)
   Null: YES
    Key:
Default: NULL
  Extra:
*************************** 4. row ***************************
  Field: Subject
   Type: varchar(20)
   Null: YES
    Key:
Default: NULL
  Extra:
4 rows in set (0.06 sec)

  1. MySQLデータベースの別のテーブルからIDを使用してユーザー名を取得するにはどうすればよいですか?

    2つのテーブルからIDを使用してユーザー名を取得するには、JOINを使用してテーブルを結合する必要があります。 テーブルを作成しましょう- 例 ); Query OK、0行が影響を受けます(2.63 挿入コマンド-を使用して、いくつかのレコードをテーブルに挿入します。 例 insert into demo77 values(2、Bob); Query OK、1行が影響を受ける(0.36 selectステートメントを使用してテーブルのレコードを表示する- 例 select * from demo77; これにより、次の出力が生成されます- 出力 + -------- + -

  2. CまたはC++を使用してディレクトリ内のファイルのリストを取得するにはどうすればよいですか?

    ディレクトリ内のファイルのリストを取得するために、次のC++サンプルコードを考えてみましょう。 アルゴリズム Begin    Declare a poniter dr to the DIR type.    Declare another pointer en of the dirent structure.    Call opendir() function to open all file in present directory.    Initialize dr pointer as dr = open