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


Download 0.53 Mb.
bet5/7
Sana21.01.2023
Hajmi0.53 Mb.
#1107385
1   2   3   4   5   6   7
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:
$sql="ALTER TABLE my_frends ADD adress_2 TEXT,
ADD adress_3 TEXT, ADD adress_4 TEXT";
mysql_query($sql);
Agar jadvalga ikki ustun qo‘shish lozim bo‘lsa, quyidagicha amalga oshirish mumkin:
$sql="ALTER TABLE my_frends ADD adress_2 TEXT AFTER adress_1,
ADD adress_3 TEXT AFTER adress_2";
mysql_query($sql);
Ya’ni birinchi qo‘shilayotgan ustunni adress_1 dan so‘ng, ikkinchisini birinchisidan so‘ng.

Jadval xossalarini o‘zgartirish: Ustun xossalarini o‘zgartirish (ALTER TABLE CHANGE)


Bir yoki bir necha ustunlar xossalarini quyidagi konstruktsiya yordamida o‘zgartirish mumkin:
ALTER TABLE table_name CHANGE field_name_old field_name_new parametrs
gde
table_name – o‘zgartirilayotgan ustun joylashgan jadval nomi;
field_name_old – o‘zgartirilayotgan ustun nomi;
field_name_new – o‘zgartirilayotgan ustun Yangi nomi (agar ustun nomi o‘zgartirilmasa field_name_old ga teng);
 parametrs – ustun Yangi parametrlari.
Keyingi misolda field_1 tipini matn sifatida o‘zgartiramiz:
$sql="ALTER TABLE my_table CHANGE field_1 field_1 TEXT";
mysql_query($sql);
Agar qo‘shimcha ustun nomini field_2 deb o‘zgartirish kerak bo‘lsa:
$sql="ALTER TABLE my_table CHANGE field_1 field_2 TEXT";
mysql_query($sql);
Agar bir necha ustun xossalarini birdaniga o‘zgartirish lozim bo‘lsa, CHANGE field_name_old field_name_new parametrs konstruktsiyani vergul Bilan har bir ustun uchun qaytaramiz:
$sql="ALTER TABLE my_table CHANGE field_1 field_2 TEXT,

Download 0.53 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