1-bob. Ma`lumotlar bazasining asosiy tushunchalari


DROP TABLE < jadval nomi >


Download 1.69 Mb.
bet48/80
Sana17.06.2023
Hajmi1.69 Mb.
#1542331
1   ...   44   45   46   47   48   49   50   51   ...   80
Bog'liq
ec613b75a51decaf6d60405d564c5683 MySQL po max

DROP TABLE < jadval nomi >;


Mumkin bo‘lgan ma‘lumot qiymatlar cheklanishlar bo‘lishi mumkin. Unda CREATE TABLE komandasi quyidagicha bo‘ladi.

CREATE TABLE < jadval nomi > (


nomi > ma‘lumot toifasi > ,

,


< jadvalga cheklanishlar> ( nomi>[,< ustun nomi >])

);


Masalan , qiymatni Student jadvalini aniqlashda jadvalidagi Student_ID , SURNAME ,NAME , maydonlarida ishlatishni taqiqlash uchun komanda quyidagicha bo‘ladi:

CREATE TABLE Student


( Student_ID INTEGER NOT , SURNAME CHAR (25) NOT NULL, NAME CHAR(10 ) NOT ,

STIPEND INTEGER, KURS INTEGER, CITY CHAR(15), BITHDAY DATE, UNIV_ID INTEGER);


Ba‘zi hollarda birir maydonga kiritilayotgan barcha qiymatlar bir- biridan farq qilishi kerak. Bunda shu maydon uchun UNIQUE (yagona) so‘z ishlatiladi.
Masalan: Student jadvalida Student_ID qiymatlari farqli bo‘lishi uchun komanda quyidagicha bo‘ladi.

CREATE TABLE Student


( Student_ID INTEGER NOT UNIQUE, SURNAME CHAR (25) NOT NULL, NAME CHAR(10 ) NOT ,

STIPEND INTEGER, KURS INTEGER, CITY CHAR(15), BITHDAY DATE);


Jadvalda kalit maydonlarni ishlatish komandasi quyidagicha bo‘ladi

CREATE TABLE Student


( Student_ID INTEGER PRIMER KEY , SURNAME CHAR (25) NOT NULL, NAME CHAR(10 ) NOT ,

STIPEND INTEGER, KURS INTEGER, CITY CHAR(15), BITHDAY DATE, UNIV_ID INTEGER);


SQL tilida jadvalga ma‘lumotlar kiritish uchun, ular o‘zgartirish va olib tashlash uchun ma‘lumotlar bilan manipulyasiya qilish (DML) tilining uchta komandasi mo‘ljallangan. Bular

  • INSERT (qo‘shish),

  • UPDATE (tiklash yangilash),

  • DELETE(olib tashlash, yo‘qotish) komandalaridir.

INSERT komandasi (buyruqi) jadvalga yangi satr qo‘shishni amalga oshiradi. Sodda holda uning ko‘rininshi quyidagicha:

Download 1.69 Mb.

Do'stlaringiz bilan baham:
1   ...   44   45   46   47   48   49   50   51   ...   80




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