- Синтаксисдаги параметрлар ва аргументлар
- TEMPORARY — шарт бўлмаган. Жадвал вақтинчалик эканлигини билдиради.
- IF NOT EXISTS — шарт бўлмаган. Агар аввалдан мавжуд жадвал яратишга харакат қилинса хатолик юз бермайди.
- table_name — яратилаётган жадвал номи. column1, column2 — жадвалнинг устунлари. datatype — устундаги маълумот типи.
CREATE TABLE contacts - CREATE TABLE contacts
( contact_id INT(11) NOT NULL , last_name VARCHAR(30) NOT NULL, first_name VARCHAR(25), birthday DATE, CONSTRAINT contacts_pk PRIMARY KEY (contact_id) );
CREATE TABLE жадвалларни яратиш оператори
CREATE TABLE жадвалларни яратиш оператори Бошқа жадвал структураси асосида янги жадвал яратиш - CREATE TABLE new_table_name AS SELECT column1, column2,... FROM existing_table_name WHERE ....;
Мисол: CREATE TABLE TestTable AS FROM customers; CREATE TABLE жадвалларни яратиш оператори - CREATE TABLE Persons ( PersonID int, LastName varchar(255), FirstName varchar(255), Address varchar(255), City varchar(255) );
CREATE TABLE жадвалларни яратиш оператори. DDL чекловлар SQL одатда қуйидаги чекланишлар мавжуд: - DEFAULT – агар қиймат киритишда устун учун қиймат кўрсатилмаган бўлса жимликка кўра қабул қилинадиган қийматни ўрнатиш;
- NOT NULL – қиймат мавжудмаслигини ақиқлаш, устун NULL қиймат қабул қилишини тақиқлаш
- UNIQUE – такрорланишларни тақиқлаш, устундаги қийматлар турлича бўлишини таъминлайди
- PRIMARY KEY – бирламчи калит (not null + unique), NOT NULL ва UNIQUE комбинацияси. Жадвалдаги ҳар бир сатр уникаллигини таъминлайди
- FOREIGN KEY references
(
) – ташқи калит (хавола), сатр / бошқа жадвалдаги ёзувни бир қийматли идентификациялайди - CHECK – устундаги барча қийматлар белгиланган шартни қаноатлантиришини таъминлайди
Do'stlaringiz bilan baham: |