1-Mavzu: sql tiliga kirish


Malumotlar ustida qayta ishlash


Download 90.91 Kb.
bet4/8
Sana02.06.2024
Hajmi90.91 Kb.
#1837802
1   2   3   4   5   6   7   8
Bog'liq
1-ma\'ruza.SQL TILIGA KIRISH

Malumotlar ustida qayta ishlash
Berilganlar ustidan ishlov uchun quyidagi to`rtta operator mavjud:
SELECT – ma`lumotlar bazasidan ma`lumotlarni tanlash;
INSERT – jadvalga berilganlarni qo`shish;
UPDATE – jadvaldagi berilganlarni yangilash;
DELETE – jadvaldagi berilganlarni o`chirish.
Bu operatorlar jadvallar, tasavvurlar va berilganlar bilan ishlaydi. Aniq berilganlar, ya`ni o`zgarmaslar literallar deb nomlanadi. Literallar ustun qiymatini berishda, shartli ifodalarda (predikatlar) va boshqa turli joylarda ishlatiladi. SQL/89 tilida quyidagi berilganlar turlarini ishlatish mumkin (qisqa ma`lumot):
CHARACTER – satrli berilganlar uchun, satr o`zgarmas qo`shtirnoq belgilar ichiga olinadi va satrli litera deb nomlanadi.
NUMERIC, DECIMAL, INTEGER, SMALLINT turlar aniq fiksirlangan sonlar uchun ishlatiladi, masalan NUMERIC[([,] ) ] sonni aniqligini va masshtabini beradi. DECIMAL turi NUMERIC turiga ekvivalent, INTEGER va SMALLINT turlar butun sonlar uchun ishlatiladi. Suzuvchi nuqtali haqiqiy sonlarni tasvirlash uchun FLOAT, REAL va DOUBLE PRECISION turlar kiritilgan, bu turdagi literada darajani ifodalovchi «E» harfi ishlatilishi mumkin.
SQL/92 da namunaga yana bir nechta turlar kiritilgan bu DATE, TIME, INTERVAL, TIMESTEP, MONEY bu turlar sana, vaqt, oraliq va pul qiymatlariga bog`liq.
Barcha o`zgarmaslar literal qiymatiga kiradi, uning sintaktik ko`rinishi
quyidagicha:
<literal qiymati>::=<son>|<satr>|<sana> |<vaqt>
<son>::=[+|-]{<raqam>…[.<raqam>…]|.<raqam>…}[{e|E}[+|-]
<raqam>…]
<satr>::=`{<belgi>|``}…`
<sana>::=DATE `yyyy-mm-dd`
<vaqt>::=TIME `hh:mm:ss[.soniya qismi]`
Jadval ustuniga murojaat qilish uchun quyidagi sintaksis ishlatiladi:
<ustun tasnifi>::= [{<jadval nomi> | }.] <ustun nomi>
Bunda jadval taxallusi jadvalga berilgan qo`shimcha sinonim nomi.
Misol:

Download 90.91 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling