CHANGE field_3 field_3 TEXT";
mysql_query($sql);
Jadval xossalarini o‘zgartirish: Ustunlarni o‘chirish (ALTER TABLE DROP)
Ustunni quyidagi konstruktsiya yordamida o‘chirish mumkin:
ALTER TABLE table_name DROP field_name
bu erda
table_name – ustuni o‘chirilayotgan jadval nomi;
field_name – o‘chirilayotgan ustun nomi.
$sql="ALTER TABLE search DROP id_num";
mysql_query($sql);
Agar biz birdaniga bir necha maydonlarni o‘chirmoqchi bo‘lsak, DROP field_name konstruktsiyani vergul bilan har bir ustun uchun qaytaramiz:
$sql="ALTER TABLE search DROP id_1, DROP id_2, DROP id_3";
mysql_query($sql);
Jadvalga satrlar qo‘shish (INSERT INTO)
YOzuvlarni joylash uchun INSERT INTO komandasidan foydalaniladi.
INSERT INTO table_name(field_name1, field_name2,...) values('content1', 'content2',...)
Bu komanda table_name jadvaliga field_nameN maydonlariga content qiymat o‘rnatilgan yozuv qo‘shadi.
Masalan, agar biz adreslar va telefonlar (FIO, adres, telefon) yaratmoqchi bo‘lsak, quyidagi kodni yozishimiz kerak:
CREATE TABLE tel_numb(fio text, address text, tel text)
tel_numb jadvaliga qiymatlarni quyidagicha joylash mumkin:
INSERT INTO tel_numb(fio, address, tel)
values('Vailiy Ivanov', 'ul.Gorkogo, d.18', '23-23-23')
Joylash komandasida ko‘rsatilmagan maydonlar "aniqlanmagan" qiymatlar oladi (aniqlanmagan qiymat - bu bo‘sh satr emas, balki MySQL ga, shu maydonningnet hech qanday qiymati yo‘qligini bildiruvchi belgidir).
Agar jadval yaratilayotganda maydon NOT NULL bayrog‘i bilan belgilangan bo‘lsa va u yozuv joylashda qiymat olmasa, MySQL xato haqida ma’lumot qaytaradi.
Jadvalga binar ma’lumotlarni (apostrof va sleshlarni o‘z ichiga olgan satrlarni) joylashda ba’zi simvollar teskari sleshlar bilan, Ya’ni \, ' simvol iva nolkodga ega simvolbilan ximoyalangan bo‘lishi kerak.
Jadvaldan satrlarni o‘chirish (DELETE FROM)
Do'stlaringiz bilan baham: |