4-amaliy ish Mavzu: php da ma’lumotlar bazasi bilan ishlash Ishdan maqsad


Jadval xossalarini o‘zgartirish: Jadvalni qayta nomlash (ALTER TABLE RENAME)


Download 0.67 Mb.
bet4/7
Sana14.01.2023
Hajmi0.67 Mb.
#1092779
1   2   3   4   5   6   7
Bog'liq
4-amaliy ish

$sql="DROP TABLE tel_numb";
mysql_query($sql);

Jadval xossalarini o‘zgartirish: Jadvalni qayta nomlash (ALTER TABLE RENAME)


Jadvalga Yangi nom berish quyidagi konstruktsiya yordamida amalga oshirilishi mumkin:
ALTER TABLE table_name_old RENAME table_name_new
bu erda
table_name_old - jadval eski nomi;
table_name_new – jadval Yangi nomi.
Misol uchun search jadvali nomini search_en nomiga o‘zgartirish kerak bo‘lsin:
$sql="ALTER TABLE search RENAME search_en";
mysql_query($sql);

Jadvallar xossalarini o‘zgartirish:Ustunlar qo‘shish (ALTER TABLE ADD)


Yangi ustun qo‘shishni quyidagi konstruktsiya yordamida amalga oshirish mumkin:
ALTER TABLE table_name ADD field_name parametrs
gde
table_name – Yangi ustun qo‘shiladigan jadval nomi;
field_name – qo‘shilayotgan ustun nomi;
parametrs – qo‘ilayotgan ustunni tasvirlovchi parametrlar.
Ma’lumotlar tipini ko‘rsatish majburiy parametrdir.

Masalan, my_frends nomli jadvalga adress_2 nomli matn qiymatlarga ega ustun qo‘shishimiz kerak bo‘lsin:


$sql="ALTER TABLE my_frends ADD adress_2 TEXT";
mysql_query($sql);
Ko‘zda tutilgan bo‘yicha Yangi ustun jadval oxiriga qo‘shiladi.
Agar ustun jadval boshiga qo‘shilishi kerak bo‘lsa, qo‘shilayotgan ustun parametrlaridan so‘ng FIRST kalit so‘zini yozish kerak:
$sql="ALTER TABLE my_frends ADD adress_2 TEXT FIRST";
mysql_query($sql);
Agar ustun jadval boshi yoki oxiri emas, balkit ma’lum ustundan keyin qo‘yilishi lozim bo‘lsa quyidagi kalit so‘zdan foydalanish lozi AFTER ustun nomi, shu ustundan so‘ng Yangi ustun qo‘shiladi:
$sql="ALTER TABLE my_frends ADD adress_2 TEXT AFTER adress_1";
mysql_query($sql);
Bu misolda Yangi adress_2 ustuni adress_1 ustunidan keyin qo‘yiladi.
Agar jadvalga bir emas bir necha ustun qo‘shish kerak bo‘lsa har bir ustun uchun ADD field_name parametrs vergul orqali yozish kerak:

Download 0.67 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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