在sql注入中,會經常對mysql資料庫的information_schema資料庫中的一些表進行查詢,一次來獲得自已想要的資訊。
常用的表有:
schemata表: 提供了當前mysql例項中所有資料庫的資訊。是show databases的結果取之此表。
tables表: 提供了關於資料庫中的表的資訊(包括檢視)。詳細表述了某個表屬於哪個schema,表型別,表引擎,建立時間等資訊。是show tables from schemaname的結果取之此表。
columns表: 提供了表中的列資訊。詳細表述了某張表的所有列以及每個列的資訊。是show columns from schemaname.tablename的結果取之此表。
schemata表
schema_name,這個字段存放的所有資料庫的名稱。
tables表
table_schema: 記錄資料庫名;
table_name: 記錄資料表名;
engine : 儲存引擎;
table_rows: 關於表的粗略行估計;
data_length : 記錄表的大小(單位位元組);
index_length : 記錄表的索引的大小;
row_format: 可以檢視資料表是否壓縮過;
columns表![](https://pic.w3help.cc/212/d03daa8dd56dda7c01da11ae16b33.jpeg)
columns表的每一條記錄都對應了資料庫中某個表的某個字段,常用的字段:
table_schema **所屬的庫。
table_name 表名
column_name 欄位名
ordinal_position 字段標識。其實就是字段編號,從1開始往後排。
column_default 字段預設值。
專案開發中常用到的SQL語句
閱讀目錄 在前端面試中最常見的問題就是頁面優化和快取 貌似也是頁面優化 被問了幾次後心虛的不行,平然平時多少會用到一些,但突然問我,很難把自己知道的都說出來。頁面優化明顯不是一兩句能夠說完的,這兩天總結了一下css相關的優化知識,寫篇部落格梳理一下,還望大家多多指教 迴圈示例 declare i i...
維護mysql 常用到的sql
新增使用者 grant all on 資料庫名.to 使用者名稱 localhost identified by 密碼 grant all on to root 192.168.identified by 123456 說明 1 grant all 賦予所有的許可權 2 gamesp.資料庫 gam...
網頁中常用到到
html按鈕button怎麼加超連結 1.如果讓本頁轉向新的頁面則用 2.如果需要開啟乙個新的頁面進行轉向,則用 3.將中文轉換成unicode碼 native2ascii d a.txt d b.txt 4.css 5.密碼核對 function checkpwd 6.性別的處理 integer....