テーブルのフィールド名を返すSQLコマンドとは何ですか?
テーブルのフィールド名を返すには、descコマンドを使用できます。構文は次のとおりです-
desc yourTableName;
または、information_schema.columnsテーブルのcolumn_nameフィールドを使用できます。構文は次のとおりです-
select column_name from information_schema.columns where table_name = ’yourTableName’;
両方の構文を理解するために、テーブル「ExtractCommentDemo1」があるとします。
最初の構文を使用する-
mysql> desc ExtractCommentDemo1;
以下は、フィールドを表示する出力です-
+----------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+--------------+------+-----+---------+-------+ | UserId | int(11) | YES | | NULL | | | UserName | varchar(200) | YES | | NULL | | +----------+--------------+------+-----+---------+-------+ 2 rows in set (0.00 sec)
2番目の構文の使用:
mysql> select column_name from INFORMATION_SCHEMA.COLUMNS −> where table_name = 'ExtractCommentDemo1';
以下は、フィールド名を表示する出力です-
+-------------+ | COLUMN_NAME | +-------------+ | UserId | | UserName | +-------------+ 2 rows in set (0.00 sec)
-
SQLServerのDELETEコマンド
SQL ServerのDELETEステートメント(Transact-SQL)は、SQLServerのテーブルから1つ以上のレコードを削除するために使用されます。 SQLServerでのDELETEコマンド構文 DELETEコマンドの簡単な構文は次のとおりです。 DELETE FRO M bang [WHERE dieu_kien]; DELETEコマンドの完全な構文は次のとおりです。 DELETE [TOP (g iatri_dau) [PERCENT] ] FROM bang [WHERE dieu_kien ]; 変数名または変数値 状態 テーブルはレコードを削除する
-
SQLServerのTRUNCATETABLEコマンド
TRUNCATE TABLEステートメントは、SQLServerのテーブルからすべてのレコードを削除するために使用されます。このコマンドはDELETEコマンドと同様に機能しますが、WHERE句はありません。 SQLServerでのTRUNCATETABLEコマンドの構文 TRUNCATE TABLE [ten _CSDL.] [ten_schema.] ten_bang [ WITH (PARTITIONS (so_phanvung | so _phanvung TO so _p | so _phanvung TO so _p hanvung)]; 変数名または変数値 te