Similar presentations:
Графикалық примитивтерді салу және белгілер жасау. PHP - де желілік сокеттермен жұмыс
1.
Графикалық примитивтерді салу жәнебелгілер жасау. PHP - де желілік
сокеттермен жұмыс. Сокеттерді пайдалану.
Блоктау және бұғаттамайтын сокет
режимдері. Желілік функциялармен
жұмыс
Өндірістік оқыту
2.
Деректерді таңдау. Таңдау командасыSelect бағандарының тізімі_ FROM кесте_атауы
SELECT Atayi FROM TurOperator;
SELECT ProductName, Price FROM Products;
Осы кестеден барлық нысандарды аламыз:
SELECT * FROM Turist;
3.
Бағанның спецификациясы оның атауын көрсетуі міндетті емес. Бұл кез-келгенөрнек болуы мүмкін, мысалы, арифметикалық амалдың нәтижесі. Сонымен,
келесі сұранысты орындаймыз:
SELECT ProductName, Price * ProductCount
FROM Products;
Мұнда іріктеу кезінде екі баған жасалады. Сонымен қатар, екінші баған өнім
бағанының мәніне көбейтілген баға бағанының мәнін, яғни өнімнің жиынтық
құнын білдіреді.
SELECT ProductName AS Title, Price * ProductCount AS TotalSum
FROM Products;
4.
SELECT КОМАНДАСЫНЫҢ ҚЫЗМЕТІSamsung өндірушісі бар барлық телефонды экранға шығарады
SELECT * FROM Products
WHERE Manufacturer = 'Samsung';
Біз товар саны 3-тен аз барлық тауарларды табамыз:
SELECT * FROM Products
WHERE ProductCount < 3;
Фильрация критерийі күрделі өрнекті де көрсете алады. Мысалы, жиынтық
құны 300 000-нан асатын барлық тауарларды табыңыз:
SELECT * FROM Products
WHERE Price * ProductCount > 300000;
5.
WHERE (ШАРТ)Көбінесе мәліметтер базасынан барлық деректерді емес, белгілі
бір шартқа сәйкес келетіндерді ғана алу қажет.
Select командасындағы деректерді фильтрациялау үшін WHERE
операторы қолданылады, содан кейін шарт көрсетіледі:
WHERE шарт
AS операторының көмегімен шеткі бағанының атын өзгертуге
немесе оның бүркеншік(псевдоним) атын анықтауға болады:
6.
MySQL дерекқор серверіне қосылу. MySQLсерверімен жұмыс істеу. PHP функциялары.
Мәліметтер қорымен жұмыс. Мәліметтер
қорын құру және жою. Мәліметтер қорын
таңдау және өріс түрлері, модификаторлар
және тип жалаулары
Өндірістік оқыту
7.
Логикалық операторларЛогикалық операторлар бірнеше шарттарды біріктіруге мүмкіндік береді.
MySQL-де келесі логикалық операторларды қолдануға болады:
AND: логикалық операция және. ол екі өрнекті біріктіреді:
өрнек1 AND өрнек2
Егер бұл өрнектердің екеуі де бір уақытта ақиқат болса, онда and операторының
жалпы шарты да ақиқат болады. Яғни, егер бірінші шарт ақиқат болса, екіншісі:
OR: логикалық немесе операция. Ол сонымен қатар екі өрнекті біріктіреді:
өрнек1 OR өрнек2
Осы өрнектердің кем дегенде біреуі ақиқат болса, НЕМЕСЕ операторының
жалпы шарты да ақиқат болады. Яғни, егер бірінші шарт дұрыс болса, немесе
екіншісі.
NOT: логикалық теріске шығару операциясы. Егер бұл операциядағы өрнек
жалған болса, онда жалпы шарт ақиқат..
8.
Мысалы, біз Samsung өндірушісі бар және сонымен бірге бағасы 50000-нанасатын барлық өнімдерді таңдаймыз:
SELECT * FROM Products
WHERE Manufacturer '= 'Samsung AND Price > 50000
Енді операторды OR-ге өзгертейік. Яғни, біз Samsung өндірушісі немесе бағасы
50000-нан асатын барлық өнімдерді таңдаймыз:
SELECT * FROM Products
WHERE Manufacturer = 'Samsung' OR Price > 50000
9.
Not операторын қолдануӨндіруші Samsung емес барлық өнімдерді таңдаңыз:
10.
Операциялардың басымдығыБір жағдайда, қажет болған жағдайда біз бірнеше логикалық операцияларды біріктіре
аламыз. Дегенмен, бірінші кезекте орындалатын ең басым операция NOT, азырақ
басымдық - AND және ең аз басымдық - OR операциясы екенін ескеру қажет. Мысалы:
SELECT * FROM Products
WHERE Manufacturer ='Samsung' OR NOT Price > 30000 AND ProductCount > 2;
Бұл жағдайда алдымен not Price > 30000 өрнегі есептеледі, яғни баға 30000-нан аз немесе
оған тең болуы керек.Содан кейін not Price > 30000 and Product Count > 2 өрнегі
есептеледі, яғни баға 30000-нан аз немесе оған тең болуы керек, сонымен бірге тауарлар
саны 2-ден көп болуы керек.Соңында OR операторы есептеледі-баға 30000-нан аз немесе
оған тең болуы керек, сонымен бірге тауарлар саны 2-ден көп болуы керек немесе
өндіруші Samsung болуы керек.
11.
Жақшалардың көмегімен операцияларға басымдық беруге болады:Бұл жағдайда біз Samsung өндірушісі немесе бір уақытта тауардың бағасы 30000нан аз немесе оған тең және тауарлар саны 3-тен аз тауарларды табамыз.
12.
UPDATE командасыUPDATE командасы бұрыннан бар жолдарды жаңарту үшін қолданылады. Оның
келесі ресми синтаксисі бар:
UPDATE кесте_атауы
SET баған1 = мән1, баған2 = мән2, ... бағанN = мәнN
[WHERE жаңарту шарты]
Мысалы, барлық өнімнің бағасын 3000-ға көтерейік:
UPDATE Products
SET Price = Price + 3000;
13.
Деректерді жою. Delete командасыDELETE from кесте_атауы
[WHERE жою шарты]
Мысалы, өндіруші - Huawei болатын жолдарды жойыңыз:
14.
Немесе Apple өндірушісі болып табылатын және бағасы 60 000-нан төменбарлық өнімдерді алып тастайық:
Егер шартқа қарамастан барлық жолдарды толығымен жою қажет болса, онда
шартты көрсетпеуге болады:
DELETE FROM Products;