Россия и Беларусь начали и продолжают войну против целого народа Украины!

CREATE TABLE в SQL

  Юрий  | 

  |

  Обновл. 18 Фев 2023  | 

 195

Таблица используется для хранения записей (данных). Для создания таблицы в базе данных используется оператор 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 (1 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

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