Sql – Structured Query Language


TABLE жадвалларни яратиш оператори. Ограничения NOT NULL чеклови – бўш бўлмаган қиймат


Download 163.88 Kb.
bet4/7
Sana28.12.2022
Hajmi163.88 Kb.
#1020031
1   2   3   4   5   6   7
Bog'liq
10-Лекция узб (1)

TABLE жадвалларни яратиш оператори. Ограничения NOT NULL чеклови – бўш бўлмаган қиймат


ALTER TABLE Persons MODIFY Age int NOT NULL;

CREATE TABLE жадвалларни яратиш оператори. Уникаллик чеклови - UNIQUE

  • Навбатдаги оператор Persons жадвалида "ID" устунини уникал устун сифатида яратади:
  • CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, UNIQUE (ID) );
  • Бир нечта устунлар учун уникалликни ўрнатиш учун қуйидаги SQL синтаксис ишлатилади:
  • CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, CONSTRAINT UC_Person UNIQUE (ID,LastName) );

CREATE TABLE жадвалларни яратиш оператори. Уникаллик чеклови - UNIQUE

  • Жадвални ўзгартириш орқали уникалликни ўрнатиш:
  • ALTER TABLE Persons ADD UNIQUE (ID);
  • Бир нечта устунлар учун уникалликни ўрнатиш учун қуйидаги синтаксисидан фойдаланилади:

    ALTER TABLE Persons ADD CONSTRAINT UC_Person UNIQUE (ID,LastName);


CREATE TABLE жадвалларни яратиш оператори.. PRIMARY KEY – бирламчи калит чекловини ўрнатиш

  • Навбатдаги мисолда "ID" устуни бирламчи калит сифатида яратилади
  • CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, PRIMARY KEY (ID) );
  • Чтобы разрешить именование ограничения первичного ключа, а также для определения ограничения первичного ключа для нескольких столбцов, используйте следующий синтаксис SQL:
  • CREATE TABLE Persons ( ID int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, CONSTRAINT PK_Person PRIMARY KEY (ID,LastName) );

Оператор ALTER TABLE. Жадвал структурасини ўзгартириш

  • ALTER TABLE оператори мавжуд жадвалга устун қўшиш, ўзгартириш ёки ўчириш учун ишлатилади. Шунингдек ALTER TABLE жадвал номини ўзгартириш учун ҳам ишлатилади.

Download 163.88 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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