Data definition language) Ma`lumotlarni manipulyatsiya qilish tili


Download 303.9 Kb.
bet1/6
Sana23.04.2023
Hajmi303.9 Kb.
#1387249
  1   2   3   4   5   6
Bog'liq
11-lecture


SQL doirasi uchun ikki til
Ma`lumotlarni tasvirlash tili (DATA DEFINITION LANGUAGE)
Ma`lumotlarni manipulyatsiya qilish tili
(DATA MANIPULATION LANGUAGE)
DDL tili ma`lumotlar bazasi tuzilishini tasvirlash uchun ishlatiladi
DML tili ma`lumotlar bazasidagi ma`lumot ustida amallar bajarish uchun ishlatiladi.

SQL da ma`lumot toifalari

  • Satr toifalari
    • CHAR(n) – Belgilangan uzunlikdagi ma`lumotlar uchun, n ma`lumotdagi simvollar soni. Uning maksimal darajasi 2 Mbayt.
    • VARCHAR2(n) – O`zgaruvchan uzunlikdagi ma`lumotlar uchun. Maksimal darajasi 4 Mbayt.
    • LONG – O`zgaruvchan uzunlikdagi ma`lumotlar uchun. Maksimal darajasi 4GB. Bitta jadval uchun
  • Raqamli toifalar
    • NUMBER(p) – faqat raqamli ma`lumotlar
    • INTEGER(p) – Belgilangan raqamar
    • FLOAT(p) – Haqiqiy sonlar uchun
  • Vaqt/sana toifasi

Shart tekshirish

SELECT operatori

SELECT (tanlash) SQL tilining eng muxim va ko‘p ishlatiladigan opеratori hisoblanadi. U ma’lumotlar bazasi jadvalidan axborotlarni tanlab olish uchun mo‘ljallangan.

SELECT opеratori sodda holda quyidagi ko‘rinishda yoziladi.

SELECT [DISTINCT] <atributlar ro‘yxati>

FROM <jadvallar ro‘yxati>

[WHERE <tanlash sharti>]

[ORDER BY < atributlar ro‘yxati >]

[GROUP BY < atributlar ro‘yxati >]

[HAVING <shart> ]

[UNION <ON SELECT opеratorli ifoda> ] ;

Ma’lumotlarni Saralash

  • SELECT * FROM Customers ORDER BY Country;
  • SELECT * FROM Customers ORDER BY Country DESC;
  • SELECT * FROM Customers ORDER BY Country, CustomerName;
  • SELECT * FROM Customers ORDER BY Country ASC, CustomerName DESC;

Download 303.9 Kb.

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




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