Копія таблички
Зміна назви
Та очищення
Duplicate RENAME TRUNCATE
Та сама база та табличка Customers
DROP DATABASE base2;
CREATE DATABASE base2;
USE base2;
CREATE TABLE Customers
(
Id INT PRIMARY KEY AUTO_INCREMENT,
Age INT,
FirstName VARCHAR(20) NOT NULL,
LastName VARCHAR(20) NOT NULL,
Phone VARCHAR(20)
);
INSERT Customers(Age, FirstName, LastName, Phone)
VALUES (18,'Ganna','Velickiv','0688889977');
INSERT Customers(Age, FirstName, LastName, Phone)
VALUES (19,'Ury','Medvejuy','0688889988');
INSERT Customers(Age, FirstName, LastName, Phone)
VALUES (39,'Anton','Chernov','0687889988');
TABLE Customers;
CREATE TABLE IF NOT EXISTS new_table_name
SELECT column1, column2, column3
FROM existing_table_name;
Зробимо копію таблички Customers в табличку Customers2 (IF NOT EXISTS використаємо для того, щоб не виникла помилка при існуванні Customers2)
CREATE TABLE IF NOT EXISTS Customers2
SELECT Age, FirstName, LastName, Phone
FROM Customers;
Дивимось новостворених Customers2:
TABLE Customers2;
Customers залишились
TABLE Customers;
Змінимо назву Customers2 на Customers3
RENAME
ALTER TABLE old_table RENAME new_table;
ALTER TABLE Customers2 RENAME Customers3;
TABLE Customers3;
Чи існує Customers2?
TABLE Customers2;
Видалемо значення з таблички Customers3
TRUNCATE TABLE Customers3;
TABLE Customers3;
Смотрите видео MySQL COPY RENAME TRUNCATE онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь spa it 26 Январь 2023, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 51 раз и оно понравилось 6 людям.