«Алгоритмдеу және бағдарламалау» пәнінен оқу тәжірибесі бойынша



бет61/64
Дата06.02.2022
өлшемі2,01 Mb.
#79582
1   ...   56   57   58   59   60   61   62   63   64
Байланысты:
ПИТОН УМК

Деректерді жаңарту
Біздің INSERT-те қате жіберіп алдық деп елестетіп көріңіз. Мұны шешу үшін UPDATE деп аталатын SQL командасын қолдану керек:

1
2
3

UPDATE table_name
SET name='Chevrolet'
WHERE id=1;

UPDATE командасы қандай кесте жаңартуды қажет ететіндігін көрсетеді. Содан кейін біз жаңа мәнді енгізу үшін бір немесе одан көп бағандарда SET пайдаланамыз. Ақырында, біз жаңартқымыз келетін жолды деректер базасында көрсету керек. Біз Id 1 болып табылатын жолды өзгертуді қалайтын деректер базасын көрсету үшін WHERE командасын пайдалана аламыз.
Деректерді оқу
Біздің деректер қорының деректерін оқу SQL операторының SELECT деп аталатын командасы көмегімен жүзеге асырылады:

1
2

SELECT name, make, model
FROM table_name;

Осылайша біз деректер базасынан барлық жолды қайтарамыз, бірақ нәтиже тек үш бөліктен тұрады: атауы, құрылуы және моделі. Егер сіз деректер базасындағы барлық деректерді қамтығыңыз келсе, келесілерді орындай аласыз:

1

SELECT * FROM table_name;

Бұл жағдайда жұлдызша барлық бағандарды қамтитын подстановка болып табылады.
Егер сіз таңдаған ауқымды шектегіңіз келсе, сұрауға WHERE командасын қосуға болады:

1
2
3
4

SELECT name, make, model
FROM table_name
WHERE year >= '2000-01-01' AND
year <= '2006-01-01';

Осылайша, біз 2000-2006 жылдарға арналған атау, құру және модель туралы ақпарат аламыз. Сұраулармен жұмыс істеуге көмектесетін бірқатар басқа SQL командалары бар. BETWEEN, LIKE, ORDER BY, DISTINCT және JOIN сияқты командалармен танысыңыз.
Деректерді жою
Деректер қорынан деректерді жою қажет болуы мүмкін. Оны қалай істеуге болады:

1
2

DELETE FROM table_name
WHERE name='Ford';

Бұл кодта біздің кестеден «Ford» көрсетілген жолдардағы барлық жолдар жойылады. Егер сіз бүкіл кестені жойғыңыз келсе, DROP операторын қолдана аласыз:

1

DROP TABLE table_name;



Достарыңызбен бөлісу:
1   ...   56   57   58   59   60   61   62   63   64




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

    Басты бет