Link Search Menu Expand Document
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 г.

Наверх

Последнее изменение страницы: 17 Апреля 2023 г.