Компютер, Барномасозӣ
Ҳисоботҳои асосӣ SQL
стандарти SQL дар соли 1992 ва то ҳол дар истифода имрӯз қабул карда шуд. Ки вай табдил ёфтааст рањнамо барои бисёре аз системаҳои идоракунии базаи маълумотҳо. Албатта, баъзе аз истеҳсолкунандагони истифода тафсири шахсии худ дар бораи стандарти. Аммо дар ҳар низоми ҳанӯз ҷузъҳои асосии нест - изҳороти SQL.
љорї
Бо истифода аз изҳороти SQL дар базаи рух мизҳои идоракунии арзишҳо ва омодасозии онњо барои таҳлили минбаъда ва Намоиши. Онҳо маҷмӯи Калидвожаҳои, ки тавассути он системаи медонад, ки чӣ кор бо маълумот доранд.
Муайян кардани якчанд категорияњои изҳороти SQL:
- муайян намудани объектњои базаи;
- таҳрир арзишҳо;
- њифз ва идоракунии;
- Параметрҳои ҷаласаи;
- Маълумот дар бораи пойгоҳи;
- SQL исто;
- SQL динамикӣ.
Ҳисоботҳои SQL сӯистеъмоли маълумот
Гурҳи мазкур иборат аст Калидвожаҳои ки бо он шумо метавонед љойгир намудани арзишҳои иттилоот дар пойгоҳи дода назорат мекунад.
Ворид кунед. Дохил як саф дар ҷадвали мавҷуда. Он метавонад ҳамчун арзиши ягона ва ё сершумор, муайян як ҳолати муайян истифода бурда мешавад. Барои мисол:
ро ба
номи ҷадвал (сутуни 1 ном, номи сутуни 2)
Арзишњои (арзиши 1 арзиши 2).
Барои истифодаи оператори изҳороти SQL ҷойгир кунед бо арзишҳои гуногун, истифода синтаксиси зерин:
ро ба
Номи 1 миз (номи сутуни 1, номи сутуни 2)
Рдмрд номи сутуни 1, номи сутуни 2
АЗ номи ҷадвали 2
КУҶО номи 2.imya сутуни ҷадвали 1> 2
Ин дархости ҳамаи маълумот дар ҷадвали 2, аст, ки бузургтар аз 2 ба 1 сутуни ва ба аввалин часбонед, онҳоро интихоб мекунад.
Навсозии. Тавре ки аз номи ишора, ин изҳороти нав маълумот SQL дархостҳо дар як мизи мавҷуда дар асоси муайян.
масалан:
Навсозии Номи ҷадвали 1
Номи сутуни Set = 2 "Basil"
КУҶО мизи номи 1.imya сутуни 1 = 1
Ин Basil сохтори арзиши пур тамоми сатрҳои, ки ҷавобгӯ ба рақами 1 дар сутуни аввал.
Тоза кунед. Ҳузф кардани маълумот аз сари суфра аст. Шумо метавонед ягон ҳолати муайян ва ё ба хориҷ ҳамаи дарахтҳо.
Сатҳеро аз номи ҷадвал
КУҶО сутуни номи tablitsy.imya 1 = 1
Дар Дархости боло тамоми маълумоти аз базаи бо арзиши як дар сутуни аввал тоза кунед. Дар ин ҷо буд, ки чӣ тавр шумо метавонед ба тамоми мизи тоза:
Сатҳеро аз номи ҷадвал.
Оянда дар бораи изҳороти рдмрд мегӯям зарур аст. Ӯ яке аз ҳама муҳим аст, барои ҳамин ӯ дошта сарф як боби алоҳида.
изҳороти рдмрд
Мақсади асосии рдмрд - интихоби маълумот вобаста ба шароити муайян. Дар натиҷаи кори худ аст, ҳамеша як мизи нав бо маълумоти интихобшуда. MS оператори SQL рдмрд метавонад истифода шавад барои вазни дархостҳои гуногун. Аз ин рӯ, дар якҷоягӣ бо он, шумо метавонед дигар Калидвожаҳои алоқамандро дида мебароем.
Барои интихоби ҳамаи рамзи маълумот »*» аст, ки аз як мизи махсус истифода бурда мешавад.
рд *
АЗ номи ҷадвали 1
Дар натиҷаи ин пурсиш дода шавад нусхаи дақиқи љадвали 1.
Ва дар ин ҷо аз тарафи мухол аст КУҶО ҳолати он pulls аз љадвали 1, аз ҳамаи арзишҳои бузургтар аз 2 дар сутуни 1.
рд *
АЗ номи ҷадвали 1
КУҶО номи 1.imya сутуни ҷадвали 1> 2
Шумо ҳамчунин метавонед дар интихоби ки танҳо сутунҳо муайян заруранд, таъин кунед.
Рдмрд номи мизи 1.imya сутуни 1
АЗ номи ҷадвали 1
Дар натиҷаи ин пурсиш ҳамаи хатҳои бо арзишҳои сутуни 1. Истифодаи операторҳои MS SQL метавонад мизи худ дар ҷараёни иваз, ҳисоб ва ивазкунандаи арзишҳои муайян эҷод хоҳад кард.
рдмрд
Номи мизи 1.imya сутуни 1
Номи мизи 1.imya сутуни 2
Номи мизи 1.imya сутуни 3
«=» AS EQ
Номи мизи 1.imya сутуни 2-и ба номи мизи * 1.imya сутуни 3 AS SUMMA
АЗ номи ҷадвали 1
Ин дархости паноҳгоҳ мураккаб fetches тамоми арзишҳои Ҷадвали 1, ва сипас дар як сутуни нав ва EQ SUMMA меорад. Аввал медарояд »+« аломати, дар сутуни дуюм маълумоти маҳсулот 2 ва 3. Ин натиҷа метавон ҳамчун як миз намоянда, ки барои фаҳмидани он, ки чӣ тавр кор мекунад:
сутуни 1 | сутуни 2 | сутуни 3 | EQ | SUMMA |
Номи Маҳсулоти 1 | 10 | 50 | + | 500 |
Номи Маҳсулоти 2 | 15 | 100 | + | 1500 |
Агар шумо бо истифода аз як рд, шумо дарҳол метавонанд сарф медодед, маълумот дар бораи ягон асос. Он истифода мебарад ТАРТИБИ каломи BY.
рдмрд
Номи мизи 1.imya сутуни 1
Номи мизи 1.imya сутуни 2
Номи мизи 1.imya сутуни 3
АЗ номи ҷадвали 1
ТАРТИБИ РЎИ номи сутуни 2
Дар ҷадвали натиҷа мисли ин назар:
сутуни 1 | сутуни 2 | сутуни 3 |
1 | 1 | 54 |
3 | 2 | 12 |
7 | 3 | 100 |
2 | 5 | 1 |
Ин аст, ки ҳамаи хатҳои дар чунин тарзе, ки дар сутуни 2 арзишҳои сууд карда насб шудааст.
Маълумот метавонед аз ҷадвалҳои гуногун ба даст оварда шавад. Зеро ки возеіият, шумо аввал бояд тасаввур кунед, ки онҳо доранд, ду, баъзе иттилоот дар пойгоҳи дода аст:
Ҷадвали "Кормандон"
шумора | ном | ном |
1 | Vasya | Vasin |
2 | Petya | Petin |
Ҷадвали «Маоши"
шумора | Меъёри | іисоб гирифта, бо |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
Акнун ба шумо лозим аст, ба монанди пайвастани ду мизњои ба даст арзишҳои умумӣ. Бо истифода аз изҳороти асосии SQL он метавонад ба таври зерин иҷро:
рдмрд
Sotrudniki.Nomer
Sotrudniki.Imya
Zarplata.Stavka
Zarplata.Nachisleno
АЗ кормандони Музди
КУҶО Sotrudniki.Nomer = Zarplata.Nomer
мухол аз ду ҷадвалҳои гуногун арзишҳо, муттаҳид бо рақами аст. Дар натиҷа маҷмӯи зерин маълумот аст:
шумора | ном | Меъёри | іисоб гирифта, бо |
1 | Vasya | 1 | 10000 |
2 | Petya | 0.5 | 3500 |
Каме бештар дар бораи интихоб кунед. Бо истифода аз вазифаҳои умумии
Яке аз изҳороти асосии SQL рдмрд метавонед баъзе ҳисобҳо, дар намуна истеҳсол карда мешавад. Барои ин кор, ки ӯ истифода мебарад, функсияҳо ва формулаҳои муайян.
Масалан, ба даст шумораи сабти ки аз љадвал «Кормандони», шумо бояд ба истифода дархости:
Теъдоди рд (*) AS N
АЗ кормандон
Дар натиҷа хоҳад мизи бо як сутуни ва арзиши.
N |
2 |
Функсияи мумкин аст, дар дархостҳои, ки ҳисобкунии маблағи, максималӣ ва ҳадди ақали арзишҳо ва миёна истифода бурда мешавад. Барои ин кор, Калидвожаҳои шудаанд SUM, MAX, мин, AVG истифода бурда мешавад.
Барои мисол, зарур аст, ки ба нигоҳ доред намунаи миз аллакай маълум "Маоши":
шумора | Меъёри | іисоб гирифта, бо |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
Шумо метавонед чунин дархост мурољиат ва бингар, ки чӣ рӯй медиҳад:
рдмрд
SUM (Zarplata.Nachisleno) AS SUMMA
MAX (Zarplata.Nachisleno) AS MAX
Min (Zarplata.Nachisleno) AS дақ
AVG (Zarplata.Nachisleno) AS SRED
АЗ музди
Дар ҷадвали ҷамъбастӣ хоҳад зайл аст:
SUMMA | MAX | Min | SRED |
13500 | 10000 | 3500 | 6750 |
Ин роҳи Русия, ки шумо метавонед аз махзани интихоб арзишҳои дахлдор дар ин магасе барои иҷрои ҳисоб намудани вазифаҳои гуногун.
Иттиҳоди буриш ва фарќи
Якҷоя дархостҳои сершумор дар SQL
рдмрд Sotrudniki.Imya
АЗ кормандон
КУҶО Sotrudniki.Nomer = 1
ИТТИФОҚИ
рдмрд Sotrudniki.Imya
АЗ кормандони Музди
КУҶО Zarplata.Nomer = 1
Бояд дар назар дошт, ки дар ин мизи иттиҳодияи бояд мувофиқ бошад, пардохт мекунад. Ин аст, доранд, ба ҳамон адад аз сутунҳо.
Дар наҳвӣ аз изҳороти рд ва тартиби коркарди
Аввалин чизе, рдмрд муайян қитъаи, ки аз он маълумоти мегирад. Барои ин кор, истифодаи калимаи АЗ. Агар махсус нест, чӣ интихоб кунед.
Пас шумо метавонед ба изҳороти SQL КУҶО пешниҳод менамоянд. Бо кӯмаки рдмрд нашрҳои ба воситаи ҳар як сатри ҷадвал ва тафтиш маълумоти барои риояи ҳолати.
Агар дархости як гурӯҳ аз рӮи, он гоҳ аст, ки гурӯҳҳои арзишҳои ин параметрҳо нест.
Операторони муқоиса
Онҳо якчанд намуди доранд. Дар SQL операторони муқоисавӣ метавонад намудҳои гуногуни арзишҳои меозмоем.
"=". Ифода, чунон ки шумо аллакай фаҳмидед, ки баробарии ду ифодаи. КУҶО Zarplata.Nomer = 1 - Барои мисол, он аллакай дар мисоли боло бурда мешавад.
">". Бузургтар-аз аломат. Агар арзиши тарафи чап аз ифодаи бузургтар аст, он гоҳ TRUE мантиқӣ аст, баргаштанд ва ҳолати мулоқот аст.
«<». Камтар аз аломати. Бозгашт оператор гузашта.
Оёти «<=» ва «> =». Он аз операторҳои оддӣ фарқ бештар ва камтар аст, ки бо operands баробар ҳолати низ ҳақиқӣ.
«<>». Ба ман фарқ надорад. Ҳолати ҳисоб TRUE, агар танҳо як operand аст, ки ба якдигар баробар нестанд. Ӯ боз як таъбири - "! =".
МИСЛИ
Тарҷума ин калимаи метавонанд, чун «монанд». МИСЛИ оператори дар SQL аст, тақрибан ба принсипи ҳамин истифода бурда мешавад - нашрҳои дархости аз як Шаблон. Яъне, он ба шумо имконияти васеъ намудани маълумоти намуна аз махзани истифодаи ифодаҳои муқаррарӣ.
Масалан, он сабтгоҳҳе, ки чунин як вазифаи: аз пойгоҳи "Кормандони" аллакай маълум ба даст тамоми мардум, ки ба номи бо «ман» меёбад. Он гоҳ, ки дархост наметавонад ба таври зерин иборат мебошад:
рд *
АЗ кормандон
КУҶО Номи МИСЛИ `% I`ll
аломати фоиз дар ин ҳолат маънои онро дорад, ки никоб, он аст, ки ба ҳамаи аломатҳои, ва шумораи онҳо. Ва дар номаи: «Ман» SQL муайян кунад, ки хислати гузашта бошад, ки роҳи.
парвандаи
Ин изҳороти SQL Server татбиқи интихоби сершумор аст. Ин шабоҳат як Калиди дар бисёр забонҳои барномасозӣ. Изҳороти парвандаи дар SQL амал оид ба якчанд шартњои иљро.
Масалан, шумо аз як миз «музди" ҳадди ақали ва арзишҳои интихоб кунед.
шумора | Меъёри | іисоб гирифта, бо |
1 | 1 | 10000 |
2 | 0.5 | 3500 |
Он гоҳ, ки дархост наметавонад ба таври зерин иборат мебошад:
рд *
АЗ музди
, Ки пешбурди парвандаи ВАҚТЕ рдмрд MAX (Мӯҳлати давомнокии) БАЪД Максимум
ВАҚТЕ Min рд (Мӯҳлати давомнокии) БАЪД ақал
Дар натиҷа ПОЁНИ
дар «Мӯҳлати давомнокии" сутуни дар ин замина, система назар ба арзиши ҳадди ақали ва. Сипас, бо истифода аз соҳаи ПОЁНИ аз офаридааст? »Умумии", ки бояд дар «ҳадди" ё "ҳадди ақал" вобаста ба натиҷаи ҳолати систем вуруд шудаед.
Бо роҳи, дар SQL аст, шакли паймоне бештар парвандаи нест - COALESCE.
таърифи маълумот
Ин назари шумо имкон медиҳад, ки ба гузаронидани як қатор тағйир мизњои - эҷод кардан, нест кардан ва тағйир додан, ва кор бо нишондиҳандаҳои.
Дар аввал як аст, ки ба маблағи назардошти - Креатив МИЗИ. Ӯ ҳеҷ каси дигар аз ташкили як суфра аст. Агар шумо танҳо Креатив дархости МИЗИ, чизе рӯй хоҳад дод, зеро ба шумо лозим аст, то муайян якчанд параметрҳо бештар.
Масалан, барои эҷод кардани мизи шинос «Кормандони« намехоҳед ба фармони:
Креатив МИЗИ кормандон
(Рақами ID (10) ночиз нест
Номи varchar (50) ночиз нест
Номи Last varchar (50) НЕ ночиз)
Дар ин дархост, дар қавс дарҳол муайян номҳои соҳаи ва намудҳои онҳо, инчунин ки оё он метавонад нобуд кард.
ЉАДВАЛИ тарки
Иҷро вазифаи оддӣ - аз байн бурдани мизи гуфт. Он дорои имконоти иловагӣ АГАР вуҷуд дорад. Он вақте тозакунии, агар мизи талаб вуҷуд надорад бирӯяд як хато. Намунаи истифодаи:
Тарки МИЗИ Кормандони АГАР вуҷуд дорад.
Креатив Индекс
Дар SQL, як низоми нишондињандањои, ки имкон медиҳад, дастрасии тез ба маълумот. Дар маҷмӯъ, ба он пайванди, ки ишора ба сутуни мушаххас. Эҷоди як нишондињанда метавонад дархости оддӣ:
Креатив Индекси nazvanie_indeksa
ОИД БА nazvanie_tablitsy (nazvanie_stolbtsa)
Истифода баред, ин изҳорот дар T-SQL, Oracle, PL SQL ва бисёр дигар технологияро интерпретатсияіо.
ЉАДВАЛИ тағйирдиҳандае
оператори хеле функсионалӣ бо имконоти сершумори. Дар маҷмӯъ, ба таѓйири як таърифи сохтор ва мизҳои људо меорад. Оператор аст, ки дар Oracle SQL, Postgres, ва бисёр дигарон истифода бурда мешавад.
Маълумотнома ҳоло бо имконоти гуногун истифода дигаргун МИЗИ хоҳад пешнињод карда шавад.
ADD. Анљом илова намудани сутуни дар сари суфра аст. Наҳвӣ ба вай ин: тағйир МИЗИ ADD tip_hranimyh_dannyh nazvanie_stolbtsa nazvanie_tablitsy. Метавонед параметр АГАР НЕ вуҷуд дорад, ки хатои агар сутуни аллакай офаридааст фурў доранд;
Тарки. Дур сутуни. АГАР вуҷуд низ анҷом дода шудаанд, ки хато гуфт, ки дар сутуни дархостшуда вуҷуд надорад тавлид хоҳад кард;
ТАЃЙИРИ. Истифода бурда мешавад, ки ба ном ба номи мавъиза нишон дода мешавад. истифодаи Намуна: тағйир ТАЃЙИРИ МИЗИ nazvanie_tablitsy new_name OldName;
Тағйир диҳед. Ин фармон навъи сутуни махсус ва хусусиятҳои иловагӣ тағйир хоҳад ёфт. Ва аз он аст, ба монанди ин истифода бурда мешаванд: тағйир МИЗИ тағйир datatype nazvanie_stolbtsa nazvanie_tablitsy хусусиятҳои;
Креатив Бознигарии
Дар SQL аст, чунин чизе чун андешаи нест. Хулоса, он як навъ ҷадвали виртуалӣ бо маълумоти аст. Ин аст, ки дар натиҷаи намуна истифода аз забони SQL рдмрд изҳороти ташкил карда мешаванд. Дида метавонанд дастрасӣ ба базаи маҳдуд ба онҳо пинҳон, барои иваз кардани номҳои сутуни воқеӣ.
Раванди аз ҷумлаи офаридагон рух ҷониби дархости оддӣ:
Креатив Бознигарии номи Бознигарии AS интихоб * исми мизи
Интихоб метавонад ҷои ҳамчун махзани тамоми умуман гирифта, ва дар як ҳолати муайян.
Каме дар бораи хусусиятҳои
Дар SQL дархостҳо аксаран истифода вазифаҳои гуногун сохта-дар, ки ба шумо имконияти мутақобила бо маълумот ва табдил ба онҳо дар бораи магасе. Қобили дида баромадани онҳо аст, чунон ки онҳо қисми таркибии забони сохташуда мебошанд.
Ҳисоб. Истеҳсол ҳисоб қатор ё вурудоти дар як мизи махсус. Ҳамчун параметр шумо метавонед номи сутуни, он гоҳ маълумоти мешавад, ки аз ӯ гирифта муайян. Теъдоди рд * АЗ кормандон;
AVG. Ин хусусият фақат ба сутун бо маълумоти ададӣ дахл дорад. Дар натиҷаи он муайян намудани маънои арифметикии тамоми арзишҳои аст;
Мин ва MAX. Ин вазифаҳо дар ин мақола истифода шудаанд. ҳадди ақали ва арзишҳои сутуни гуфт, муайян мекунанд;
SUM. Ин хеле оддист - функсияи ҳисоб маблағи арзишҳои дар сутуни. Ин аст, танњо барои навъи маълумоти ададӣ истифода бурда мешавад. Илова Параметри дархости равшан хоҳад танҳо ба арзишҳои нодири иловашуда;
МУДАВВАР. Вазифаи яклухткунии рақамҳои даҳӣ касрӣ. Дар синтаксиси истифода бурда бо номи сутуни ва шумораи ҷойҳои даҳӣ;
LEN. A Функсияи оддӣ, ки ҳисоб дарозии сутуни. Дар натиҷа хоҳад мизи нав нишон миқдори ҳуруфоти;
АКНУН. Ин калимаи истифода бурда мешавад барои ҳисоб кардани сана ва вақти ҷорӣ.
операторҳои иловагӣ
Бисёре аз намунаҳои изҳороти SQL Калидвожаҳои, ки ба иҷрои вазифаҳои хурд, вале ҳол хеле содда намуна ё фаъолияти пойгоҳи мебошанд.
AS. Ин аст, истифода бурда мешавад, вақте ки шумо мехоҳед, ки ба босираашон ташкил натиҷаи таъини номи муайян ба даст сари суфра аст.
БАЙНИ. A воситаи хеле осони барои интихоб. Он нишон медиҳад, ки доираи арзишҳои, аз ҷумла, ба зарурати ба даст овардани маълумот. Параметри вуруди мегирад, аз ва ба доираи рақами истифода бурда мешавад;.
Нест. Оператори медиҳад муқобили баён.
Кӯтоҳ. Дур маълумот аз насиби пойгоҳи гуфт. Гуногун, аз онҳое, ки ба операторон, пас аз истифодаи он ғайриимкон барқарор шавад. Он љоиз аст, ки дар амалӣ намудани калимаи дода SQL гуногун буда метавонад тафсир гуногун. Пас, пеш аз шумо кӯшиш кунед, ки истифода кӯтоҳ, беҳтар шинос шудан бо маълумоти умумӣ аст.
Маҳдуд мекунад. Сабтгоҳҳе, аз шумораи сатрҳои баромад. Хосияти оператори аст, ки он аст, ҳамеша дар охири ҷойгир шудааст. Он яке ҳатмӣ ва як параметри интихобї. Дар аввал нишон медиҳад, ки чӣ тавр бисёре аз сатрҳои бо маълумоти интихобшударо нишон диҳад. Ва агар дуюм, пас оператор фаъолият ҳам ба як қатор арзишҳои.
ИТТИФОҚИ. Хеле оператор-истифодабаранда дӯстона якҷоя дархостҳои сершумор. Ӯ аллакай миёни намунаҳои ин ки дар ин мақола мулоқот намуд. Шумо метавонед сатрҳои аз љадвалњои сершумор намоиш, ИТТИФОҚИ омезиши онҳо барои истифодаи қулай. Наҳвӣ ба вай ин: Интихоб column_name АЗ мизи UNION интихоб мизи imya_drugogo_stolbtsa imya_drugoy. Дар натиҷа ҷадвали мухтасари талаботи ягонагӣ аст.
АСОСӢ ИБТИДОЇ. Тарҷума чун «калиди ибтидоӣ." Дар асл, ки чунин аст, ки дар истилоҳоти мавод истифода бурда мешавад. Ӯ идентификаторҳои беҳамто барои сатр мебошад. Ин аст, истифода бурда мешавад, чун ќоида, вақте ки ташкили як миз нишон соҳаи, ки он дорои хоҳад кард.
Пешфарз. Ҳамон тавре ки оператори гузашта, истифода бурда мешавад, дар татбиқи ташкили пурсиши. Ин арзиши пешфарз, ки пагоҳ, дар соҳаи пур он офарида шудааст, муайян мекунад.
Як чанд маслиҳатҳои барои таҳияи барномаи амалиёт барои кор бо SQL
Нобуд кард. Шурӯъкунандагон ва на танҳо барномасозон, дар тайёр намудани дархостҳо аксаран дар бораи мавҷудияти арзишҳои ночиз фаромӯш. Дар натиҷа, рамзи хато лағзиши дар аст, ки мушкил барои пайгирӣ дар ҷараёни debugging аст. Аз ин рӯ, вақте ки эҷоди як миз, арзишҳои намуна ё recalculated лозим аст, ки қатъ ва фикр, ва оё омадани ночиз аст, ба ҳисоби дар майдони дархост гирифта.
Хотира. Дар ин коғаз, мо як қатор вазифаҳо, қодир иҷрои вазифаҳои муайян нишон дода шуданд. Дар рушди ниҳонӣ ба кор бо базаи, шумо метавонед «худдорӣ» ҳисоб шудани ибораҳои оддӣ ба низоми базаи. Дар баъзе ҳолатҳо, ин медиҳад пурзўртар назаррас дар иҷрои.
Маҳдудияти. Агар шумо хоҳед, ки ба аз базаи бо ҳазорон сатрҳо танҳо ду даст, зарур аст, ки ба истифодаи операторҳои монанди маҳдуд ё TOP. Не зарурати барои ҷустуҷӯи маълумот ба воситаи ниҳонӣ рушди забон.
Пайваст кунед. Ҳангоми гирифтани маълумот аз якчанд мизҳои, бисёр барномасозон сар ба онҳо кам ҳам лифофа хотира чунин маъно дорад. Аммо барои чӣ? Баъд аз ҳама, шумо метавонед як дархости ки дар он ҳамаи иштирок кунад. Шумо лозим нест, ки ба навиштани код як маротиба ва банд хотираи иловагӣ дар системаи.
Фасл. Агар мумкин аст, ба кор бурдани танзим дар дархост, яъне, нерӯҳои DBMS, зарур аст, ки ба истифода бурдани он. Ин хеле захирањои вақте ки барнома ё хидмат хоҳад кард захира кунед.
Бисёр талаб мекунад. Агар шумо ба гузоред бисёр сабти дар навбат, пас беҳсозии бояд фикр дар бораи маҷмӯъи маълумотӣ аст воридшуда як дархости. Ин ҳамчунин иҷрои тамоми система зиёд.
љойгир эҳтиёт маълумот. Пеш аз тартиб додани сохтори пойгоҳи лозим аст, ки дар бораи чӣ гуна аст ва оё чунин як ќатор љадвалњои ва майдонҳои зарурӣ фикр кунед. Шояд як роҳи ба онҳо якчояги, ё то баъзе нест. Бисёр вақт, барномасозони истифода андозаи аз њад зиёди додаҳо, ки ба ҷои ва ҳеҷ гоҳ истифода бурда мешавад.
Намудҳои. Барои захира кардани фосила ва захираҳои бояд ҳассос ба намуди маълумот истифода бурда мешавад. Агар шумо метавонед истифода аз як камтар «вазнин» барои намуди хотираро мегирад, шумо бояд ба номи ӯ. Барои мисол, агар ба он аст, ки дар ин соҳа маълум аст, ки арзиши рақам хоҳад 255, зиёд бошад, ки чаро ба истифодаи INT 4-байтӣ, агар TINYINT 1 байтӣ нест.
хулоса
Дар хулосаи ин, бояд қайд кард, ки забони сохторӣ аст, дархостҳои SQL аст, ки ҳоло қариб дар ҳама ҷо истифода бурда мешавад - сомонаҳо, хадамоти веб, нармафзори мизи барномаҳои мобилӣ. Аз ин рӯ, дониш SQL тамоми соҳаҳои рушди кӯмак хоҳад кард.
Бо вуҷуди ин, тағйир додани меъёри забони модарии баъзан аз якдигар фарқ мекунанд. Масалан, операторҳои SQL PL метавонад наҳвӣ гуногун дар муқоиса бо SQL Server доранд. Пас, пеш аз оғоз ба инкишоф бо ин технология, зарур ба даст бо он ки бо талаботи шинос аст.
Дар ҳамтоёни оянда, ки метавонад ба фаъолияти SQL ва иҷрои пешӣ, ба он гумон аст, ки пайдо аст, то ба ин доираи хеле чароғдонест, ояндадор барои ҳар як барномасоз аст.
Similar articles
Trending Now