MySQL COPY RENAME TRUNCATE

Published: 26 January 2023
on channel: spa it
50
6

Копія таблички
Зміна назви
Та очищення

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;


Watch video MySQL COPY RENAME TRUNCATE online without registration, duration hours minute second in high quality. This video was added by user spa it 26 January 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 5 once and liked it people.