MySQL серверіндегі сұраныстар
MySQL серверіндегі сұраныстар

#1 слайд
By: Yesbolova Aigerim
MYSQL
СЕРВЕРІНДЕГІ
СҰРАНЫСТАР
1 слайд
By: Yesbolova Aigerim MYSQL СЕРВЕРІНДЕГІ СҰРАНЫСТАР
#2 слайд
Сабақтың мақсаты
Практикалық тапсырмалар арқылы SQL сұраныстарын қолдануды
үйрену.
2 слайд
Сабақтың мақсаты Практикалық тапсырмалар арқылы SQL сұраныстарын қолдануды үйрену.
#3 слайд
• FROM блогын дұрыс пайдаланып, деректер көзін дұрыс таңдайды.
• WHERE шартын қолданып, деректерді дұрыс сүзгіден өткізеді.
• GROUP BY арқылы деректерді дұрыс топтайды.
• HAVING блогымен топталған деректерге шарт қояды.
• ORDER BY арқылы нәтижені дұрыс сұрыптайды.
Бағалау критерийі
3 слайд
• FROM блогын дұрыс пайдаланып, деректер көзін дұрыс таңдайды. • WHERE шартын қолданып, деректерді дұрыс сүзгіден өткізеді. • GROUP BY арқылы деректерді дұрыс топтайды. • HAVING блогымен топталған деректерге шарт қояды. • ORDER BY арқылы нәтижені дұрыс сұрыптайды. Бағалау критерийі
#4 слайд
Сұраныстар (Queries) дегеніміз — деректер қорынан (мысалы, MySQL
серверінен) белгілі бір мәліметтерді алу, өзгерту, қосу немесе өшіру
үшін қолданылатын арнайы командалар.
Қарапайым тілмен айтқанда:
Сұраныс — деректер қорына қойылатын сұрақ.
Ал деректер қоры бізге сол сұраққа жауап береді.
4 слайд
Сұраныстар (Queries) дегеніміз — деректер қорынан (мысалы, MySQL серверінен) белгілі бір мәліметтерді алу, өзгерту, қосу немесе өшіру үшін қолданылатын арнайы командалар. Қарапайым тілмен айтқанда: Сұраныс — деректер қорына қойылатын сұрақ. Ал деректер қоры бізге сол сұраққа жауап береді.
#5 слайд
5 слайд
#6 слайд
CREATE DATABASE география;
CREATE TABLE Мемлекеттер (
Идентификатор INT PRIMARY KEY,
Ел_атауы VARCHAR(100),
Халық_саны INT,
Мемлекеттік_тіл VARCHAR(50),
Аумағы INT, -- шаршы шақырыммен
Астанасы VARCHAR(100)
);
INSERT INTO Мемлекеттер (Идентификатор, Ел_атауы, Халық_саны,
Мемлекеттік_тіл, Аумағы, Астанасы)
VALUES
(1, 'Қазақстан', 19000000, 'Қазақ тілі', 2724900, 'Астана'),
(2, 'Франция', 67000000, 'Француз тілі', 551695, 'Париж'),
(3, 'Жапония', 125000000, 'Жапон тілі', 377975, 'Токио'),
(4, 'Түркия', 85000000, 'Түрік тілі', 783562, 'Анкара');
6 слайд
CREATE DATABASE география; CREATE TABLE Мемлекеттер ( Идентификатор INT PRIMARY KEY, Ел_атауы VARCHAR(100), Халық_саны INT, Мемлекеттік_тіл VARCHAR(50), Аумағы INT, -- шаршы шақырыммен Астанасы VARCHAR(100) ); INSERT INTO Мемлекеттер (Идентификатор, Ел_атауы, Халық_саны, Мемлекеттік_тіл, Аумағы, Астанасы) VALUES (1, 'Қазақстан', 19000000, 'Қазақ тілі', 2724900, 'Астана'), (2, 'Франция', 67000000, 'Француз тілі', 551695, 'Париж'), (3, 'Жапония', 125000000, 'Жапон тілі', 377975, 'Токио'), (4, 'Түркия', 85000000, 'Түрік тілі', 783562, 'Анкара');
#7 слайд
SELECT Мемлекеттік_тіл, SUM (Халық_саны)
FROM Мемлекеттер
GROUP BY Мемлекеттік_тіл;
Бұл SQL сұраныс әр мемлекеттік тіл бойынша халық санын қосып, қорытынды
жасайды.
SELECT *
FROM Мемлекеттер
ORDER BY Халық_саны;
Бұл сұраныс Мемлекеттер кестесіндегі барлық жазбаларды халық саны бойынша өсу ретімен (яғни, кіші
саннан үлкен санға қарай) сұрыптап қайтарады.
SELECT *
FROM Мемлекеттер
ORDER BY Халық_саны
DESC;
DESC;
Бұл сұраныс халық саны бойынша кему ретімен (үлкеннен кішіге қарай) сұрыптайды. Мұнда DESC
(Descending — кему реті) кілт сөзі қолданылған.
7 слайд
SELECT Мемлекеттік_тіл, SUM (Халық_саны) FROM Мемлекеттер GROUP BY Мемлекеттік_тіл; Бұл SQL сұраныс әр мемлекеттік тіл бойынша халық санын қосып, қорытынды жасайды. SELECT * FROM Мемлекеттер ORDER BY Халық_саны; Бұл сұраныс Мемлекеттер кестесіндегі барлық жазбаларды халық саны бойынша өсу ретімен (яғни, кіші саннан үлкен санға қарай) сұрыптап қайтарады. SELECT * FROM Мемлекеттер ORDER BY Халық_саны DESC; DESC; Бұл сұраныс халық саны бойынша кему ретімен (үлкеннен кішіге қарай) сұрыптайды. Мұнда DESC (Descending — кему реті) кілт сөзі қолданылған.
шағым қалдыра аласыз













