Union select null, null, null, null, null, null, null from information_schema.tables. for a small database containing three tables. this instruction is used in sql injection I tried it and it worked but I didn't really know how it works can somebody help me...
99 or 1=1 union select null, concat(table_name,0x0a,column_name) from information_ schema.columns - since where clause cannot be used
SELECT column_names FROM table_name WHERE column_name IS NOT NULL
SELECT * FROM `mydata`.`mytable` WHERE CONCAT(<list of columns>) IS NOT NULL. All we are missing now is the list of nullable columns, comma-separated. We're going to use the GROUP_CONCAT function to produce the final statement, which we will execute like this
Предикат IS NULL позволяет проверить отсутствие (наличие) значения в полях таблицы. Использование в этих случаях обычных предикатов сравнения может привести к неверным результатам, так как сравнение со значением NULL дает результат UNKNOWN (неизвестно).
Команда IS NULL проверяет поле на не NULL.
Основное использование команды SELECT является просмотр строк из таблицы. Ниже приведен пример команды SELECT, где будет
The result is NULL if the argument is NULL or not a valid base-64 string. See the description of TO_BASE64() for details about the
Не используйте для поиска значений NULL выражение ISNULL,Do not use ISNULL to find NULL values. вместо него следует использовать
Тем не менее, NULL, как NULL-значение, часто используется в SQL. Предположим, появился покупатель, которому еще не назначен продавец. Чтобы констатировать этот факт, нужно ввести значение NULL в поле snum, а реальное значение включить туда позже...