MySQL
RDBMS (Система управления реляционными базами данных).
Как правило работает на порту 3306.
Конкретно в Mysql, термин schema аналогичен термину database.
Может случится такое, что получится попасть в RDMS со стандартным паролем.
Часто она используется для хранения хешей credential пользователей сервиса который она обслуживает
Для получения сведений о наименовании БД, достаточно вызвать database()
:
Таблица information_schema
предоставляет доступ к метаданным MySQL. В ней можно найти множество полезной информации.
information_shema.tables
- содержит в себе информацию об имеющихся таблицах (наименование, тип и т.д.). Для того чтобы получить информацию о таблицах из конкретной БД, нужно указать имя этой БД в WHERE table_schema
:
SELECT table_name FROM information_shema.tables WHERE table_schema = 'DB_NAME'
В случае необходимости объединения результатов запроса в одно значение, используется group_concat
.
Групировка значений крайне полезна в случае использовании совместно с UNION в SQLi.
Крайне полезным является знание того, что для комментирования используются два тире --
, а для окончания запроса используется ;