Bazasi boshqarish
Download 2.13 Mb. Pdf ko'rish
|
61dbf61e8b8af1.76566515
- Bu sahifa navigatsiya:
- CITY VARCHAR(60), BIRTHDAY DATE, UNIV_ID INTEGER);
- CREATE INDEX
- ALTER TABLE
CREATE TABLE STUDENT1
(STUDENT_ID INTEGER, SURNAME VARCHAR(60), NAME VARCHAR(60), STIPEND DOUBLE, KURS INTEGER, 109 CITY VARCHAR(60), BIRTHDAY DATE, UNIV_ID INTEGER); Jadvaldagi ma’lumotlarni maydonlar bo‘yicha qidirish- tanlash amali etarli darajada tezlatish uchun ma’lumotlarni berilgan maydon bo‘yicha indeksatsiya qilish ishlatiladi. Indekslarni bitta eki bir nechta maydon bo‘yicha bajarish mumkin. Indeks komandasini ko‘rinishi: CREATE INDEX < indeks nomi> ON Bu komanda bajarilishi uchun jadval yaratilgan bo‘lishi kerak va indeksda ko‘rsatilgan ustunlar unda bo‘lishi kerak. Masalan, Agar EXAM_MARKS jadvalidan talabani STUDENT_ID maydoni qiymati bo‘yicha baxosini qidirish tez tez talab etilsa, unda shu maydon bo‘sicha indeks bajariladi CREATE INDEX STUDENT_ID_1 ON EXAM_MARKS (STUDENT_ID) ; Indeksni olib tashlash uchun ( bunda uni nomini albatta bilish kerak) quyidagi komanda ishlatiladi. DROP INDEX < INDES NOMI>; Masalan, DROP INDEX < STUDENT_ID_1 >; Mavjud jadval strukturasini va parametrlarin uchun ALTER TABLE komandasi ishlatiladi. Masalan jadvalga ustunlar qo‘shish ALTER TABLE komandasi quyidagicha bo‘ladi. ALTER TABLE < jadval nomi > ADD(<ustun nomi > Bu komanda bo‘yicha mavjud jadval satrlariga yangi ustun qo‘shiladi va unga NULL qiymati eziladi. Jadvalga bir nechta ustun xam ko‘shsa bo‘ladi. Ular bir biridan vergul bilan ajratiladi. ALTER TABLE < jadval nomi > MODIFY (<ustun nomi > Ustun xarakteristikalarini modifikatsiyalashda kuyidagi cheklanishlarni xisobga olish kerak : - Ma’lumot toifasini o‘zgartirishni, faqat ustun bo‘sh bo‘lsa bajarish mumkin - To‘ldirilmagan ustun uchun o‘lcham/ aniqlik uzunlikgartirish mumkin. - To‘ldirilgan ustun uchun o‘lcham/ aniqlik faqat kattalashtirish 110 mumkin. - NOTNULL urnatilishi uchun ustunda birorta xam NULL qiymat bulmasligi kerak. - Sukut bilan o‘rnatilgan qiymatni xar doim uzunlikgartirish mumkin. Jadvallarni olib tashlash kuyidagi komanda bilan bajariladi Download 2.13 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling