SQL — створення таблиці

770

Від автора: створення таблиці SQL включає в себе присвоєння імені таблиці і визначення її стовпців і типу даних для кожного стовпця.

Для створення нової таблиці використовується оператор CREATE TABLE.

Синтаксис

Основний синтаксис оператора CREATE TABLE виглядає наступним чином:

CREATE TABLE tablename(
столбец1 типданных,
столбец2 типданных,
столбец3 типданных,
…..
столбецN типданных,
PRIMARY KEY ( один або декілька стовпців )
);

CREATE TABLE — це ключове слово, яке надає системі баз даних, що ви хочете зробити. В даному випадку ми хочемо створити нову таблицю. Після оператора CREATE TABLE вказується її унікальне ім’я, або ідентифікатор таблиці.

Потім в дужках вказується список, визначає кожен стовпець таблиці тип даних для нього. Щоб вам було зрозуміліше, розглянемо наступний приклад.

Копію існуючої таблиці можна створити з допомогою комбінації інструкцій CREATE TABLE і SELECT. За наступним посиланням ви можете знайти повну інформацію, як Створити таблицю використовуючи іншу таблицю

Приклад

У наступному прикладі ми створюємо таблицю CUSTOMERS з ідентифікатором в якості первинного ключа, а NOT NULL — це обмеження, які вказують, що ці поля не можуть містити значення NULL при створенні записів у таблиці:

CREATE TABLE CUSTOMERS(
ID INT NOT NULL,
NAME VARCHAR (20) NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR (25) ,
SALARY DECIMAL (18, 2),
PRIMARY KEY (ID)
);

Ви можете перевірити, чи була таблиця створена, переглянувши повідомлення, коротке сервером SQL, або ви можете використовувати команду DESC наступним чином:

SQL — створення таблиці

Тепер таблиця CUSTOMERS доступна в базі даних, ви можете використовувати її для зберігання необхідної інформації, пов’язаної з клієнтами.