sql註入後可以通過該資料庫獲取所有表的欄位信息 1. COLLATIONS表 提供有關每個字元集的排序規則的信息。 COLLATIONS表包含以下列: COLLATION_NAME 排序規則名稱。 CHARACTER_SET_NAME 與排序規則關聯的字元集的名稱。 ID 排序規則ID。 IS_D... ...
sql註入後可以通過該資料庫獲取所有表的欄位信息 1. COLLATIONS表 提供有關每個字元集的排序規則的信息。 COLLATIONS表包含以下列: COLLATION_NAME 排序規則名稱。 CHARACTER_SET_NAME 與排序規則關聯的字元集的名稱。 ID 排序規則ID。 IS_DEFAULT 排序規則是否為其字元集的預設值。 IS_COMPILED 字元集是否已編譯到伺服器中。 SORTLEN 這與對字元集中表示的字元串進行排序所需的記憶體量有關。 2. SHOW COLLATION;//也可以查詢到排序規則信息 3. COLLATION_CHARACTER_SET_APPLICABILITY 表 COLLATION_NAME 排序規則名稱。 CHARACTER_SET_NAME 與排序規則關聯的字元集的名稱 4. COLUMNS 提供表中欄位的信息 TABLE_CATALOG 包含該列的表所屬的目錄的名稱。該值始終為def。 TABLE_SCHEMA 包含欄位所在資料庫的名稱。 TABLE_NAME 包含欄位所在表的名稱。 COLUMN_NAME 欄位的名稱。 ORDINAL_POSITION 表中欄位的位置。 ORDINAL_POSITION是必要的,因為你可能想說 ORDER BY ORDINAL_POSITION。與SHOW COLUMNS不同,COLUMNS表中的SELECT沒有自動排序。show columns的語法是例如:show columns from my_test.user; COLUMN_DEFAULT 欄位的預設值。如果欄位具有顯式預設值NULL,或者欄位定義不包含DEFAULT子句,則此值為NULL。 IS_NULLABLE 欄位可為空性。如果NULL值可以存儲在列中,則值為YES,否則為NO。 DATA_TYPE 欄位數據類型。 DATA_TYPE值只是類型名稱,沒有其他信息。 COLUMN_TYPE 值包含類型名稱以及可能的其他信息,例如精度或長度。 CHARACTER_MAXIMUM_LENGTH 對於字元串列,最大長度(以字元為單位)。 CHARACTER_OCTET_LENGTH 對於字元串列,最大長度(以位元組為單位)。 NUMERIC_PRECISION 對於數字欄位,數字精度。 NUMERIC_SCALE 對於數字欄位,數字刻度。 DATETIME_PRECISION 對於時間欄位,小數秒精度。 CHARACTER_SET_NAME 對於字元串欄位,字元集名稱。 COLLATION_NAME 對於字元串欄位,排序規則名稱。 COLUMN_TYPE 欄位數據類型。 DATA_TYPE 值只是類型名稱,沒有其他信息。 COLUMN_TYPE 值包含類型名稱以及可能的其他信息,例如精度或長度。 COLUMN_KEY 名稱是否已建立索引 EXTRA 有關給定欄位的任何其他可用信息。 PRIVILEGES 您對該欄位的許可權。 COLUMN_COMMENT 欄位定義中包含的任何註釋。 GENERATION_EXPRESSION 對於生成的欄位,顯示用於計算列值的表達式。