17
Января
2023
г.
Mysql
Список распростаненных запросов mysql, так же сюда можно отнести и mariadb
Очистка таблицы
-- Очистка таблицы от данных
TRUNCATE my_table_name
Вставка данных
-- Простая вставка одной строки, с четким соответствием столбцов
INSERT INTO table2 (a, b, c, d, e) VALUES (1, 2, 3, 4, 5);
-- Или так, в неуказанные столбцы будет вставлен NULL
INSERT INTO table2 SET a=1, b=2, c=3;
-- Множественная вставка нескольких значений
INSERT INTO table2 (a, b, c, d, e) VALUES (1, 2, 3, 4, 5), (NULL,2, NULL, 4, 5), (NULL, NULL, NULL, NULL,5);
Выборка и вставка данных
Частая операция дублирование данных, хотелось это делать одной командой
INSERT INTO
`table1` (`number_doc`,`date_doc`)
SELECT
`number_doc`,
`date_doc`,
FROM
`table1`
WHERE
id = 66608
Удалить все таблицы
-- Сформируем запросы на удаление таблиц
SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'site.com';
Возник вопрос или предложение пиши на почту
alexsey_89@bk.ru или в
Телеграмм канал
Дата публикации: 17
Января
2023
г.