|
Atributlar ustida ishlash
|
səhifə | 2/5 | tarix | 20.11.2023 | ölçüsü | 1,46 Mb. | | #166131 |
| telIfkstnvR89ro787goZ3LT1CXuMn3bjEzmyMS0
- Ob`yektga atribut qo`shish sintaksisi:
- ALTER TABLE ADD ;
- Misol:
- ALTER TABLE Persons ADD DateOfBirth date
- Ob`yektdan atributni o`chirish sintaksisi:
- ALTER TABLE DROP COLUMN
- Misol:
- ALTER TABLE Persons DROP COLUMN DateOfBirth
ALTER TABLE < jadval nomi > MODIFY (<ustun nomi > ); - ALTER TABLE < jadval nomi > MODIFY (<ustun nomi > );
- Atribut xarakteristikalarini modifikatsiyalashda quyidagi cheklanishlarni hisobga olish kerak :
- ma’lumot toifasini o‘zgartirishni faqat ustun bo‘sh bo‘lsa bajarish mumkin;
- to‘ldirilmagan ustun uchun o‘lcham/ aniqlik uzunlik o`zgartirish mumkin;
- to‘ldirilgan ustun uchun o‘lcham/ aniqlik faqat kattalashtirish mumkin;
- NOT NULL o`rnatilishi uchun ustunda birorta ham NULL qiymat bo`lmasligi kerak;
- sukut bilan o‘rnatilgan qiymatni har doim uzunligini o`zgartirish mumkin
INDEX - Indekslar yaratilish paytida nomlanadi. MB indekslar ma’lumotlar bilan birga yoki alohida fayllarda saqlanishi mumkin
- Indeks yaratish jadvalni indeksatsiya qilish degan ma’noni anglatadi.
- Indekslarni ishlatishdan maqsad:
- Ma’lumotlarni qidirishni tezlashtirish;
- Ma’lumotlarni tartiblash;
- MB aloxida jadvallari o‘rtasida bog‘lanish o‘rnatish;
- Bog‘lanish cheklovlarini o‘rnatish.
- Foydalanuvchilar indekslarni ko'ra olmaydi, ular faqat qidiruv/so'rovlarni tezlashtirish uchun ishlatiladi.
- Index yaratish sintaksisi:
- CREATE INDEX <index nomi> ON <Ob`yekt nomi> ();
- Misol:
- CREATE INDEX STUDENT_ID_1 ON EXAM (STUDENT_ID);
- Indeksni olib tashlash uchun ( bunda uni nomini albatta bilish kerak) quyidagi komanda ishlatiladi.
- DROP INDEX < INDEX NOMI>;
- Masalan, DROP INDEX < STUDENT_ID_1 >;
Dostları ilə paylaş: |
|
|