• SQL ma’lumot toifalari.
  • VARCHAR() yoki CHARVARYING() CHARACTER va VARCHAR
  • INTEGER
  • Interaktiv va qurilgan SQL




    Download 1,38 Mb.
    Pdf ko'rish
    bet31/79
    Sana30.01.2024
    Hajmi1,38 Mb.
    #148346
    1   ...   27   28   29   30   31   32   33   34   ...   79
    Bog'liq
    Mundarija kirish

    Interaktiv va qurilgan SQL. SQL tilini ikkita shakli mavjud.

    interaktiv SQL 

    qurilgan (kiritilgan) SQL 
    Interaktiv SQLda foydalanuvchi SQL so„rovlar bevosita MBBT 
    orqali kiritadi va natijalarini interaktiv rejimda olinadi. 
    Qurilgan SQLda esa so`rovlar SQL komandalaridan tashkil topib
    u boshqa birorta dasturlash tili (java, C++, C, Delphi va hokazo)ga 
    yozilgan dastur ichiga joylashtiriladi. Bu shunday tillarni ishlatadigan 
    dasturlarni samaradorligini oshiradi. Ularga relyasion ma‟lumotlar 
    bazasi bilan ishlash imkonini beradi.
    SQL ma’lumot toifalari. Simvollar satr ma‟lumot toifasi SQL 
    standartida matnlarni faqat bitta tavsifi keltiriladi. Uning sintaksisi 
    quyidagicha: 
    CHARACTER[(uzunligi)] yoki CHAR[(uzunligi)] 
    Jadvalda belgilangan atrubutlar CHAR toifasiga tegishli bo`lishi 
    mumkin. Bunda bu atributlar qiymatlari 1 dan 255 tagacha belgidan 
    iborat bo`lishi mumkin. SQL tilini ba‟zi birlardagina o„zgaruvchan 
    uzunlikdagi satr toifalari mavjud. Bu toifalar quyidagicha tavsiflanadi: 
    VARCHAR() yoki CHARVARYING() 
    CHARACTER va VARCHAR toifasidagi konstantalar apostrof 
    ichiga yoziladi.
    Quyidagi toifalarni barchasi ekvivalent SQLda bir xil vazifa bajaradi: 
    VARCHAR [(uzunligi)]; 
    CHARVARYING [(uzunligi)]; 
     CHARACTER VARYING[(uzunligi)]. 
    Agar uzunlik oshkor ko„rsatilmasa, u holda 255 ga teng deb qabul 
    qilinadi, Ya‟ni barcha hollarda 255 ta simvoldan iborat bo„ladi.


    51 
    Sonli ma‟lumot toifalari SQL standartida quyidagi son toifalarida 
    ishlatiladi. 
    INTEGER – butun sonlar uchun - 2
    -31
    ….2
    31

    SMOLLINT  butun sonlar 2
    -15
    …2
    15

    DECIMAL (aniqlik[masshtab]) – fiksirlangan nuqtali son. Aniqlik 
    sondagi qiymatli raqamlar masshtab. Unli nuqtadan undagi raqamlarning 
    maksimal sonini ko`rsatadi; 

    Download 1,38 Mb.
    1   ...   27   28   29   30   31   32   33   34   ...   79




    Download 1,38 Mb.
    Pdf ko'rish