Технологиялары



Pdf көрінісі
бет34/57
Дата28.07.2023
өлшемі2,79 Mb.
#104886
1   ...   30   31   32   33   34   35   36   37   ...   57
Байланысты:
База данных

Бар Мәліметтерді жаңарту 
UPDATE операторы бір кестенің таңдалған жолдарындағы бір немесе 
бірнеше бағандардың мәндерін жаңартады. Жаңарту жолдары WHERE 
ұсынысында көрсетіледі. Егер WHERE ұсынысын жіберіп алсаңыз, кестенің 
барлық жолдары өзгереді. 
UPDATE Кесте_аты 
SET Баған =<шамасы> [, 
[WHERE <іздеу шарты> ] 
Сұраныc 4. 10% -ға дейін барлық қызметкерлердің жалақысын өсіріңіз: 
UPDATE Employee 
SET Salary = 1.1*Salary; 
Сұраныc 5. Барлық қызметкерлердің жалақысын өсіру, жалақысы 10000 – 
нан аз алатындарды 15% - ға дейін көтеру. 
UPDATE Employee
SET Salary = 1.15*Salary;
WHERE Salary <= 10000;
Жаңа жолдарды қосу 
INSERT ұсынысы Мәліметтер қорының кестесіне жолдарды енгізеді. Бұл 
команданың үш түрі бар: 
INSERT VALUES (Кестеге анық берілген жолды енгізеді.) 
INSERT SELECT (Сұранымды орындау нәтижесінде таңдалған жолдар 
тобын кірістіреді.) 


88 
INSERT DESALT VALUES (Әдепкі мәндерді кірістіреді.) 
Жеке жолдарды кірістіру 
Кестеге бірнеше жолды енгізу керек кезде шағын операциялар үшін 
пайдалану ыңғайлы. Бұл сөйлемнің синтаксисі келесі: 
INSERT INTO кесте_атауы [<баған_атауы [,баған_атауы] ...)] 
VALUES (мәні[, мәні]...); 
Сұраныc 6. FACULTET кестесіне бір жолды кірістіру. 
6.6.1 FACULTET кестесіне жаңа жол қосу 
Кірістірілген мән ретінде сұраныс нәтижесі 
Сұраныc 7. Мысалы, келесі сөйлемде жаңадан салынған кафедра 
меңгерушісінің тегі ретінде "компьютерлік ғылымдар және технологиялар" 
факультеті деканының тегі таңдалады . 
INSERT INTO KAFEDRA (name_kafedru, kod_faculteta, fio_zavkaf)
VALUES ( 'Философия', 5, (SELECT fio_decana FROM FACULTET 
WHERE LOWER(Name_faculteta) = ' халықаралық ')); 
Барлық жолдарды жаңарту 
UPDATE командасының синтаксисі анықтамасынан көрініп тұрғандай, 
WHERE фразасы факультативті болып табылады. Ол болмаған жағдайда 
кестенің барлық жолдары SET фразасына сәйкес жаңартылады. SET 
фразасында бірнеше кесте бағандарының мәндерін бір уақытта өзгертуге 
болады. 
Сұраныc 8.Барлық оқытушылардың мөлшерлемесі 12 % және үстемесі 7 % 
- ға артады. 
UPDATE TEACHER
SET Salary = Salary + Salary * 0.12, Rise = Rise + Rise * 0.08; 
Ескерту
. Мәліметтер қосу үшін ,
түймені басуды ұмытпаңыз, содан 
кейін кестеге енгізілген өзгерістерді растау үшін. TEACHER кестесіне 
енгізілген өзгерістерді қараңыз. 


Достарыңызбен бөлісу:
1   ...   30   31   32   33   34   35   36   37   ...   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет