MySQL — SQL команды

Admin MySQL

Список некоторых полезных команд для MySQL в SQL-запросах.

Сброс инкремента:

ALTER TABLE market AUTO_INCREMENT = 1;
ALTER TABLE outcome AUTO_INCREMENT = 1;

Добавить новую колонку (по одной команде за раз):

ALTER TABLE table_name ADD post_date_gmt datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
ALTER TABLE table_name ADD post_title text COLLATE utf8mb4_unicode_ci NOT NULL
ALTER TABLE table_name ADD post_content longtext COLLATE utf8mb4_unicode_ci NOT NULL
ALTER TABLE table_name ADD post_author bigint(20) unsigned NOT NULL DEFAULT '0'

Переименовать колонку:

ALTER TABLE table_name CHANGE post_date_gmt date_creation_gmt datetime NOT NULL DEFAULT '0000-00-00 00:00:00';
ALTER TABLE table_name CHANGE post_title title text COLLATE utf8mb4_unicode_ci NOT NULL;
ALTER TABLE table_name CHANGE post_content content longtext COLLATE utf8mb4_unicode_ci NOT NULL;
ALTER TABLE table_name CHANGE post_author author_id bigint(20) unsigned NOT NULL DEFAULT '0';

Обновить конкретные значения в колонке:

UPDATE table_name SET category = REPLACE (category, 'работа', '2');

Обновить все значения в колонке:

UPDATE table_name SET category = 1;

Обновить не заполненные данные в колонке какими-нибудь другими данными, например цифрой 1:

UPDATE table_name set category="1" where category is null OR category=""
UPDATE table_name set user_id="1"

Или

AND (t.status = 'a' OR t.status = 'b')

Удалить колонку:

ALTER TABLE actions DROP COLUMN name_ru;

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"MySQL — SQL команды"