現在IN演算子を使用しているweare以外のデータベースのテーブルから列のリストを取得するにはどうすればよいですか?
これは、SHOWCOLUMNSステートメントを使用して実行できます。その構文は次のようになります:
構文
SHOW COLUMNS FROM tab_name IN db_name
ここで、
- tab_name 列のリストを表示するテーブルの名前です。
- Db_name テーブルが保存されているデータベースの名前です
例
この例では、現在データベース「クエリ」を使用して列のリストを取得しています
MySQLの「データベース」に格納されている「arena」という名前のテーブルから:
mysql> SHOW COLUMNS FROM arena IN mysql\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.08 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