SQL CREATE TABLE Інструкція
SQL Інструкція CREATE TABLE
Інструкція CREATE TABLE
використовується для створення нової таблиці в базі даних.
Синтаксис
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
Параметри стовпця вказують назви стовпців таблиці.
Параметр datatype визначає тип даних, які може містити стовпець (наприклад, varchar, integer, date тощо).
Порада. Щоб отримати огляд доступних типів даних, перейдіть до нашого повного довідника Типи даних.
SQL CREATE TABLE Приклад
У наступному прикладі створюється таблиця під назвою "Persons" яка містить п’ять стовпців: PersonID, LastName, FirstName, Address та City:
Приклад
CREATE TABLE Persons (
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
Спробуйте самі »
Стовпець PersonID має тип int і міститиме ціле число.
Стовпці LastName, FirstName, Address та City мають тип varchar і містять символи, а максимальна довжина цих полів становить 255 символів.
Порожня таблиця "Persons" тепер виглядатиме так:
PersonID | LastName | FirstName | Address | City |
---|---|---|---|---|
Порада: Порожню таблицю "Persons" тепер можна заповнити даними за допомогою SQL інструкції INSERT INTO.
Створення таблиці за допомогою іншої таблиці
Копію існуючої таблиці також можна створити за допомогою CREATE TABLE
.
Нова таблиця отримує ті самі визначення стовпців. Можна вибрати всі або окремі стовпці.
Якщо ви створюєте нову таблицю, використовуючи наявну таблицю, нова таблиця буде заповнена наявними значеннями зі старої таблиці.
Синтаксис
CREATE TABLE new_table_name AS
SELECT column1, column2,...
FROM existing_table_name
WHERE ....;
Наступна SQL інструкція створює нову таблицю під назвою "TestTables" (що є копією таблиці "Customers"):