Їлкен єалым, философ, математик, астроном, музыкант жјне дјрiгер



бет21/39
Дата25.05.2023
өлшемі0,75 Mb.
#96981
түріОқулық
1   ...   17   18   19   20   21   22   23   24   ...   39
Байланысты:
Дип. Электрондық оқулықты құру

Кестені құру операторы мынандай формат түрінде:

CREATE TABLE <кестенің аты>
(<бағананың аты> < мәліметтің түрі> [ NOT NULL]
[,<бағананың аты> < мәліметтің түрі> [ NOT NULL]]…)



Түрі

Аты

Түсініктеме

DDL

CREATE TABLE

Кестені құру

DROP TABLE

Кестені өшіру

ALTER TABLE

Кестенің құрылымын өзгерту

GREATE INDEX

Индекс құру

DROP INDEX

Индексті өшіру

GREATE VIEW

Ойын құру (виртуальді кесте)

DROP VIEW

Ойынды өшіру

GRAND*

Артықшылықтар арнауы

REVOKE

Артықшылықтарды өшіру

DML

SELECT

Жазуларды таңдау

UPDATE

Жазуларды өзгерту

INSERT

Жаңа жазуларды қою

DELETE

Жазуларды өшіру

Кестені құру кезінде өзге жолдарға қосымша бақылау ережесі болады, мысалы, NOT NULL -бос емес, оған белгілі бір мағына болуы керек.



  1. Кестенің құрылымын өзгерту операторы мынандай формат түрінде:

ALTER TABLE <кестенің аты>
( {ADD, MODIFY, DROP} < бағананың аты > [< мәліметтің түрі>]
[ NOT NULL]
[,{ADD, MODIFY, DROP} < бағананың аты > [< мәліметтің түрі>]
[ NOT NULL]…)
Кестенің құрылымының өзгеруі мынадан тұрады: қосу кезінде – ADD, өзгерту кезінде - MODIFY, өшіру кезінде – DROP бір немесе бірнеше кестенің бағанасын өзгерте алады. Бағананы өшіру кезінде мәліметтің түрін көрсету қажет емес.
3. Кестені өшіру операторы мынандай формат түрінде:
DROP TABLE <кестенің аты>
Оператор көрсетілген кестелерді өшіре алады.
4. Индекс құру
Берілген кестеге индекс құрып, бірінші бағанаға өсу бойынша іріктеу жасау керек, ал екінші бағанаға кему бойынша іріктеу жасау керек. Индекстің аты таңба арқылы толықтырылады_indx tabl_indx. Индексті құру операторының түрі:
GREATE INDEX <индекстің аты>
ON <кестенің аты>
( <бірінші бағананың аты> [ASC/DESC]
[,<екінші бағананың аты >[ASC/DESC]…)
5. Индексті өшіру.
DROP INDEX <индекстің аты>
Бұл оператор құрылған индексті өшіруге рұқсат етеді.
6. Ойын құру операторы мынандай формат түрінде:
GREATE VIEW <ойынның аты>
[ (<бағананың аты> [,<бағананың аты>]...) ]
AS < SELECT операторы >
Бұл оператор ойын құрүға рұқсат етеді.Егер бағаналардың аты ойында көрсетілмесе,онда сұрауда көрсетілген бағаналардың аты қолданылады, SELECT операторы арқылы жүзеге асырылады.
7. Ойынды өшіру операторы мынандай формат түрінде:
DROP VIEW <ойынның аты>
8.Жазуларды таңдау операторы мынандай формат түрінде:
SELECT [ ALL\DISTINGT ]
WHERE_]_[GROUP_BY_[,_]..._]'><мәліметтердің тізімі>
FROM <кестенің тізімі >
[WHERE<таңдау шарттары>]
[GROUP BY<бағананың аты> [,<бағананың аты>]... ]
[HAVING <іздеу шарттары >]
[ORDER BY <ерекшелігі>[,< ерекшелігі >]…]
SQL операторының ең маңызды операторы болып табылады.Функционалды қабілеттілігі өте жоғары.Ең негізгілерін қарастырайық . SELECT операторы кестедегі таңдаулар мен мәліметтерді анықтайды.Оператордың орындалуының қорытындысы жауапты кесте құру, ALL қайталанатын жолдары бар, DISTINGT қайталанатын жолдары жоқ.Жауапты кестеге барлық жолдар кіргізіледі, онымен қатар қайталанатын жолдарда кіргізіледі.Мәліметтерді таңдау кезінде бір немесе бірнеше кестелерде қатысатын жазулар FROM операндасының тізумунде атап өтеді.
Мәліметтер тізімінде бағаналардың аты болу мүмкін, сұрауда қатысатын және де бағаналардың белгіленуі (+,-,*,/ және т.б.).
Мәліметтер тізімін қолданған кезде, бірнеше кестелердің бағаналардың атының құрылымдық түрі: <кестенің аты>, <бағананың аты>.
WHERE операндасы шарттарды қояды және жауапты кестедегі жазулар қанағаттандыру қажет. <таңдау шарттары> ұғымы логикалық болып келеді.Оның элементтері:бағананың аты, салыстыру операциясы, арифметикалық операциялар, логикалық байланыс ( И, ИЛИ ,НЕ ),жақшалар,арнайы функциялар LIKE, NULL, IN және т.б. болуы мүмкін.
GROUP BY операндасы топтағы көптеген жазуларды қорытындысын көрсете алады.Топ дегеніміз- бірдей мағынасы бар жазулар бағаналары анықталынған кілтті сөзі GROUP BY.Таңдалған топтар логикалық ұғымы WHERE және HAVING-де қолданылады және де топтар бойынша берілген операцияларды орындайды.
Логикалық және арифметикалық ұғымдары келесі топтық операцияларға қолдануға болады:AVG (топтың орташа көрсеткіші), MAX (топтың ең жоғары көрсеткіші ), MIN, SUM, COUNT топтың ең кіші көрсеткіштері, барлығы (сумма) және топтың сандық көрсеткіштері.
HAVING операндасы GROUP BY операндасымен бірігіп жүзеге асырылады жәнеқосымша селекция жазулары топты анықтау кезінде қолданылады.Жазу ережесі <іздеу шарттары > және ұқсас ережені қалыптастыру <таңдау шарттары> WHERE операндасы.


Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   39




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

    Басты бет