МиСКЛ база података и правила за коришћење СКЛ упита
Због своје свестраности, МиСКЛР сервер базе података је најпопуларнија база података за партнерство са ПХП-ом у веб апликацијама. МиСКЛ се може користити за веб сајтове малих предузећа и веб локације са великим прометом. Али како комуницирате са МиСКЛ сервером? Користићете језик рачунара СКЛ и, попут ПХП-а, можете ставити СКЛ код у ХТМЛ код ваших веб страница.

СКЛ означава структурирани језик упита и реченице који користите за разговор са сервером база података назива се СКЛ упитима. Слично као и ХТМЛ, СКЛ језик користи енглеске речи и зато је лак за разумевање и употребу. Погледајмо пример упита који ће одабрати имена свих чланова са стола о чланству који живе у држави Охио. Затим ће та имена поставити по абецедном реду.

СЕЛЕЦТ мемберНаме ФРОМ мембер_табле
ГДЈЕ стање = 'ОХ'
НАРУЏИТЕ ПО чланунаме

  • Прва реч у СКЛ упиту (СЕЛЕЦТ у примеру) је име упита и каже серверу који задатак да изврши. У горњем примјеру СЕЛЕЦТ се користи за одабир имена одређених чланова.

  • Остатак упита говори серверу како да изврши задатак, односно које критеријуме користи за избор података из табеле базе података.

  • Постоји неколико правила којих се морате запамтити приликом писања СКЛ упита.

    1. Називи упита не разликују велика и мала слова и зато је Селецт једнак СЕЛЕЦТ. Иако се сервер базе података не брине да ли постављате упите у сва велика слова, сва мала слова или комбинацију великих и малих слова, уобичајена је пракса да се упит поставља свим великим словима. То олакшава читање кода. Дакле, у горњем примеру, реч СЕЛЕЦТ је велика слова. Лакше је и за читање кода ако користите сва велика слова за главне речи у остатку упита, као што су речи ОД, ГДЕ и НАРУЧИТЕ ПО горе наведеном примеру.

    2. Називи табела (мембер_табле), имена ступаца (стање) и имена променљивих (мемберНаме) су мала и мала слова и због тога мемберНаме није једнак члану. Ово је посебно важно током рада на Линуку и Унику.

    3. Као и ХТМЛ, можете проширити СКЛ упит у неколико редова, као у горњем примеру. Али упит можете поставити и све у једну линију. Сјетите се да сваку ријеч у упиту одвојите барем размаком.

    4. Наводници се користе за затварање низова знакова, али за бројевне вредности не користите наводнике. У горњем примјеру, ОХ је низ знакова и зато је затворен у појединачне наводнике.

      ГДЈЕ стање = 'ОХ'

      Међутим, ако бисмо сортирали мемберНаме према зипцодеу, наводници вам неће требати, јер је поштански број број.

      ГДЕ је поштански број = 55555

    5. Уобичајено је користити појединачне наводнике у СКЛ изјавама. Међутим, при кориштењу МиСКЛ можете користити појединачне или двоструке наводнике. Стога ће доње линије радити добро, као и линије из примера за претходно правило.

      ГДЈЕ стање = "ОХ"
      ГДЕ је поштански број = 55555

    6. Ако користите наводнике унутар знаковног низа, морат ћете побјећи од тих наводника. На пример, за знаковни низ Нанци рекао је "Хелло", мораћемо да избегнемо наводнике који окружују реч Хелло када тај низ знакова поставимо у наводнике.

      $ променљива = "Нанци је рекла \" Здраво \ "";



Видео Упутства: Python Web Apps with Flask by Ezra Zigmond (Април 2024).