現在使用しているもの以外のデータベースのテーブルから列のリストを取得するにはどうすればよいですか?
SHOWCOLUMNSステートメントを使用して実行できます。その構文は次のようになります-
SHOW COLUMNS FROM db_name.tab_name
ここで
- tab_name 列のリストを表示するテーブルの名前です。
- Db_name テーブルが保存されているデータベースの名前です
例
この例では、現在データベース「query」を使用しており、mysql「database」に格納されている「arena」という名前のテーブルから列のリストを取得しています-
mysql> SHOW COLUMNS FROM mysql.arena\G *************************** 1. row *************************** Field: id Type: int(10) unsigned zerofill Null: NO Key: PRI Default: NULL Extra: auto_increment *************************** 2. row *************************** Field: Photo Type: blob Null: YES Key: Default: NULL Extra: 2 rows in set (0.00 sec)
-
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; これにより、次の出力が生成されます- 出力 + -------- + -
-
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