TABLE жадвалларни яратиш оператори. Ограничения NOT NULL чеклови – бўш бўлмаган қиймат
ALTER TABLE Persons MODIFY Age int NOT NULL;
- Навбатдаги оператор 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 жадвал номини ўзгартириш учун ҳам ишлатилади.
Do'stlaringiz bilan baham: |