4-ma’ruza Mavzu


Download 180.72 Kb.
bet7/8
Sana15.03.2023
Hajmi180.72 Kb.
#1269491
1   2   3   4   5   6   7   8
Bog'liq
4-ma\'ruza

INSERT INTO Londonstaff
SELECT * FROM Salespeople
WHERE City q `London`;
Maydon qiymatlarini o`zgartirish.
Bu o`zgartirish UPDATE komandasi yordamida bajariladi. Bu komandada UPDATE ifodasidan so`ng jadval nomi va SET ifodasidan so`ng ma`lum ustun uchun o`zgartirish ko`rsatiladi. UPDATE ikki formatga ega. Ulardan birinchisi:
UPDATE
SET column q expression [, column q expression] ...
[WHERE search-condition]
bu erda expression - bu ustun | ifoda | konstanta | o`zgaruvchi.
Ikkinchi variant:
UPDATE

SET column q expression, ...
[ FROM table-list ]
[ WHERE search-condition ]
Masalan, hamma buyurtmachilar baxosini 200 ga o`zgartirish uchun quyidagini kiritishingiz mumkin:
UPDATE Customers
SET Rating q 200;
Ma`lum satrlarni o`zgartirish uchun DELETE dagi kabi predikatdan foydalanish kerak. Masalan Peel ( imeyuhego SNumq11 ) sotuvchining hamma buyurtmachilari uchun bir xil o`zgartirishni quyidagicha kiritish mumkin vo`polnit:
UPDATE Customers
SET Rating q 200
WHERE SNum q 11;
SET vergul bilan ajratilgan ixtiyoriy sondagi ustunlarga qiymat tayinlashi mumkin. Ixtiyoriy jadval satrlari uchun qiymat tayinlanishi mumkin, lekin bir vaqtning o`zida faqat bitta satrga qiymat tayinlanadi. Masalan:
UPDATE Salepeople
SET SName q `Gibson`, City q `Boston`, Comm q .10
WHERE SNum q 14;
Siz UPDATE komandasining SET jumlasida skalyar ifodalardan o`zgartirilayotgan maydon ifodasiga qo`shgan xolda foydalanishingiz mumkin. Masalan:
UPDATE Salepeople
SET Comm q Comm * 2;

MySqL paketi komandalariqisqacha asosiysi haqida


MBBT MySqL quyidagi asosiy dasturlar va scriptlar bilan birga o`rnatiladi.

  • mysql


Download 180.72 Kb.

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




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