Операции с колонками в MySQL

Года, склероз и все такое, по-этому решил записать на заметочку пару примеров работы с колонками MySQL.

Скопировать данные из столбца в столбец в пределах 1-й таблицы:

update name_table set new_column=`old_column`;

где:

name_table — имя таблицы над которой производим операцию;

new_column — колонка куда нужно скопировать данные;

old_column — колонка из которой нужно скопировать данные.

Скопировать все данные из 1-й таблицы в другую:

insert into table2 select * from table1;

где:

table1 — таблица из которой копируем;

table2 — таблица в которую копируем.

Скопировать данные из колонки 1-й таблицы в колонку 2-й таблицы:

insert into table2 select old_column as new_column from table1;

где:

table1 — таблица из которой копируем;

table2 — таблица в которую копируем;

old_column — название колонки которую нужно скопировать;

new_column — название колонки куда нужно скопировать.

Ну и в догонку: не забываем, что можно указывать не 1 столбец, а несколько. Ну и при этом можно еще применять необходимые условия (WHERE, LOWER, ну и т.д. по вкусу).

Спасибо за внимание.


2 комментария для “Операции с колонками в MySQL”

Оставьте комментарий