天天看點

實訓day01

實訓日記

day01

order by +列名或者數字的列序号, 可以利用二分法獲得背景資料庫表的列數

知道列數就可以使用union,擷取想要的資訊

UNION 操作符用于合并兩個或多個 SELECT 語句的結果集。

請注意,UNION 内部的每個 SELECT 語句必須擁有相同數量的列。列也必須擁有相似的資料類型。同時,每個 SELECT 語句中的列的順序必須相同。

傳回前端的是查詢到的第一條,union之前的保證一定沒有,union之後的用于擷取資訊

version() mysql中的一個函數,傳回版本号, select version(); sql語句大寫

database()顯示的是目前資料庫名,資料庫和DBMS的差別

concat() 用于将兩列合并成一列,貌似是當成兩個字元串合并的,進而滿足union的要求,列數不一的問題

concat_ws('->',2,3)使用第一個參數作為分隔符

select "abc",2 union select 1, concat_ws('..',1,2)
      

group_concat(host);對上下同一列進行合并,concat則是對左右進行的合并,目前隻有一個參數

group_concat(concat_ws())

管理者admin 123456

使用information.schema擷取後端資料庫結構

information.schema庫是一個資料庫的庫,所有的資料庫結構資訊需要在此登記,本質是一個登記資料庫,登記方式就是一個一個的表和記錄

其中有一些關鍵的表,如tables,columns表