CREATE TABLE в SQL

  |
 7383

Таблиця використовується для зберігання записів (даних). Для створення таблиці у базі даних використовується оператор CREATE TABLE. Наприклад:

Тут ми створюємо таблицю під назвою Companies. Таблиця містить стовпці (поля) id, name, address, email та phone.

Типи int, varchar(50) та text вказують, які дані можуть зберігатися у цих полях.

Тип даних Опис Приклад
int Містить цілі числа. 500, -200.
varchar(x) Містить символьні змінні з максимальною довжиною x. Tom Yam, System Update for Windows.
text Містить текст до 65 535 символів. A computer program is a set of instructions that the computer can perform in order to perform some task.

Примітка: Ми повинні явно вказувати типи даних кожного стовпця під час створення таблиці.

CREATE TABLE IF NOT EXISTS

Оператор CREATE TABLE IF NOT EXISTS використовується для створення таблиці, якщо такої (із вказаним ім’ям) немає на момент виконання команди. Наприклад:

Тут ми створюємо таблицю з ім’ям Companies, якщо такої немає на момент виконання команди.

CREATE TABLE AS

Ми також можемо створити таблицю, використовуючи записи з будь-якої іншої таблиці, використовуючи команду CREATE TABLE AS. Наприклад:

Тут ми створюємо таблицю з ім’ям JapanCustomers і копіюємо в неї записи з вкладеного запиту.

Як створити таблицю з первинним ключем (Primary Key)?

Для створення таблиці з первинним ключем використовується наступна команда:

MySQL

Oracle та SQL Server

Як вказати обмеження під час створення таблиці?

Ми також можемо додавати різні типи обмежень під час створення таблиці. Наприклад:

Тут обмеження NOT NULL додається до стовпців id, name та email. Це означає, що ці стовпці не можуть бути порожніми (NULL).

Примітка: Інколи обмеження залежать від системи управління базами даних (СУБД), тобто ключові слова можуть відрізнятися у різних СУБД.

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (10 оцінок, середня: 5,00 з 5)
Завантаження...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *