Laboratoriya mashg’ulotlarida berilgan topshiriqlar Создание таблиц


Download 416.23 Kb.
bet1/21
Sana19.08.2023
Hajmi416.23 Kb.
#1668308
  1   2   3   4   5   6   7   8   9   ...   21
Bog'liq
SQL command 29-11-2021 (5)



Laboratoriya mashg’ulotlarida berilgan topshiriqlar

1. Создание таблиц
Для создания таблиц программным способом используют оператор CREATE TABLE. Для этого нужно указать следующие данные:

  • - имя таблицы, которое указывается после ключевого слова CREATE TABLE

  • - имена и определения столбцов таблицы, отделены запятыми

  • - в некоторых СУБД также требуется, чтобы было указано местоположение таблицы.

Давайте создадим новую таблицу и назовем ее Customers:
CREATE TABLE Customers (
ID CHAR(10) NOT NULL Primary key,
Custom_name CHAR(25) NOT NULL,
Custom_address CHAR(25) NULL,
Custom_city CHAR(25) NULL,
Custom_Country CHAR(25) NULL,
ArcDate CHAR(25) NOT NULL, DEFAULT NOWO)


Так мы сначала указываем название новой таблицы, затем в скобках перечисляем столбцы, которие будем создавать, причем их названия не могут повторяться в пределах одной таблицы. После названий столбцов указывается тип данных для каждого поля (CHAR (10)), затем отмечаем может ли поле содержать пустые значения (NULL или NOT NULL), а также нужно указать поле, которое будет первичным ключом (Primary key).
Язык SQL также позволяет определять для каждого поля значение по умолчанию, то есть, если пользователь не укажет значение определенного поля - оно будет автоматически проставлено СУБД. Значение по умолчанию определяется ключевым словом DEFAULT при определении столбцов оператором CREATE TABLE.
2. Обновление таблиц
Для того, чтобы изменить таблицу в SQL используется оператор ALTER TABLE. При использовании данного оператора необходимо ввести следующую информацию:

Для примера давайте добавим новую колонку в таблицу Sellers, в которой будем указывать телефон реализатора:

Download 416.23 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   21




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling