ComputerProgramming

Basic SQL mga pahayag

SQL sumbanan gisagop sa 1992 ug sa gihapon sa paggamit karon. Nga siya mahimo nga usa ka batakan alang sa daghang mga sistema sa database management. Siyempre, ang pipila manufacturers sa paggamit sa ilang kaugalingon nga interpretasyon sa sumbanan. Apan sa bisan unsa nga sistema, adunay mga pa ang nag-unang nga sangkap - SQL mga pahayag.

pasiuna

Pinaagi sa paggamit sa SQL pahayag sa database mahitabo lamesa nga mga prinsipyo sa pagdumala ug sa ilang pagpangandam alang sa dugang pagtuki ug display. Sila mao ang usa ka hugpong sa mga keyword, nga nahibalo sa sistema sa unsay buhaton sa mga data.

Nagpaila sa pipila ka mga kategoriya sa SQL mga pamahayag:

  • kahulogan sa mga butang database;
  • pagmaniobra mga prinsipyo;
  • sa pagpanalipod ug pagdumala;
  • lantugi sesyon;
  • Impormasyon mahitungod sa mga base;
  • nagahunong SQL;
  • dinamikong SQL.

SQL mga pahayag alang sa data manipulasyon

naglakip Kini nga kategoriya sa mga keywords nga imong mahimo sa pagpugong sa mga placement sa mga mithi sa database.

Sal-ot. Gisukip sa usa ka laray sa usa ka kasamtangan nga lamesa. Kini mahimong gigamit ingon nga sa usa ka bili o multiple, gihubit sa usa ka kahimtang. Kay sa panig-ingnan:

sal-ot ngadto

ang ngalan lamesa (kolum 1 ngalan, ngalan sa kolum 2)

SUKDANAN (bili 1 bili 2).

Aron sa paggamit sa operator SQL pamahayag sal-ot uban sa daghang mga prinsipyo, sa paggamit sa mosunod nga syntax:

sal-ot ngadto

ngalan 1 lamesa (ngalan sa kolum 1, kolum ngalan 2)

Pinili nga ngalan kolum 1, ang ngalan sa kolum 2

GIKAN ngalan lamesa 2

DIIN ngalan 2.imya lamesa kolum 1> 2

pangutana Kini nga mopili sa tanan nga mga data sa Table 2, nga mao ang mas dako pa kay sa 2 alang sa 1 kolum ug Paste sila ngadto sa mga nahauna.

UPDATE. Samtang ang mga ngalan nagpasabot, kini nga pamahayag update sa SQL pangutana data sa usa ka kasamtangan nga lamesa sa usa ka basehan.

nga panig-ingnan:

UPDATE ngalan lamesa 1

ang ngalan sa SET kolum = 2 "Basil"

DIIN lamesa ngalan 1.imya kolum 1 = 1

Kini nga gambalay pagkahubog bili Basil sa tanan nga mga laray nga gihulma nga pagsugat sa gidaghanon 1 sa unang kolum.

Panas. Deletes ang mga data gikan sa lamesa. Ikaw mahimo hingalan sa bisan unsa nga kahimtang o sa pagtangtang sa tanan nga mga laray nga gihulma.

Panas GIKAN ngalan lamesa

DIIN ngalan tablitsy.imya kolum 1 = 1

Ang pangutana sa ibabaw panas sa tanan nga mga data gikan sa database sa bili sa usa ka sa unang kolum. Ania kon unsaon nga imong mahimo sa paghawan sa tibuok lamesa:

Panas GIKAN ngalan lamesa.

Sunod mao ang gikinahanglan sa pagsulti mahitungod sa mga pinili nga pamahayag. Siya mao ang usa sa labing importante, mao siya sa paghalad sa usa ka lain nga kapitulo.

pinili nga pamahayag

Ang nag-unang katuyoan sa pinili nga - pagpili sa mga data sumala sa pipila ka mga kahimtang. Ang resulta sa iyang buhat mao ang kanunay nga ang usa ka bag-o nga lamesa uban sa pinili nga data. MS operator SQL pagpili mahimong gigamit sa gibug-aton sa lain-laing mga hangyo. Busa, uban sa niini, nga kamo mahimo hisgotan ang uban nga may kalabutan keywords.

Sa pagpili sa tanan nga mga simbolo data "*" gigamit gikan sa usa ka partikular nga lamesa.

pagpili *

GIKAN ngalan lamesa 1

Ang resulta sa pangutana niini nga mahimong usa ka tukma nga kopya sa lamesa 1.

Ug dinhi mao ang nakadala sa DIIN kahimtang nga hawa gikan sa Table 1, ang tanan nga mga prinsipyo nga mas dako pa kay sa 2 sa kolum 1.

pagpili *

GIKAN ngalan lamesa 1

DIIN ngalan 1.imya lamesa kolum 1> 2

Ikaw mahimo usab nga hingalan sa pagpili nga lamang ang pipila ka mga haligi gikinahanglan.

Pinili nga ngalan lamesa 1.imya kolum 1

GIKAN ngalan lamesa 1

Ang resulta sa pangutana niini nga kabubut-on sa tanan nga mga linya uban sa mga mithi sa kolum 1. Pinaagi sa paggamit sa MS SQL operators makamugna sa iyang kaugalingong lamesa, sa dagan sa pag-ilis, pagkalkulo ug pagpuli sa pipila ka mga hiyas.

pagpili

ang ngalan sa lamesa 1.imya kolum 1

ang ngalan sa lamesa 1.imya kolum 2

ang ngalan sa lamesa 1.imya kolum 3

«=» AS EQ

ang ngalan sa lamesa 1.imya kolum 2 sa ngalan nga lamesa * 1.imya kolum 3 AS Summa

GIKAN ngalan lamesa 1

Kini daw komplikado pangutana fetches sa tanan nga mga mithi sa Table 1, ug unya nagmugna sa usa ka bag-o nga kolum ug EQ Summa. Una mosulod "+" ilhanan, sa ikaduha nga data kolum sa mga produkto 2 ug 3. resulta Kini nga mahimong gihulagway nga usa ka lamesa, sa pagsabot kon sa unsang paagi kini sa mga buhat:

kolum 1

kolum 2

kolum 3

EQ

Summa

Ngalan Product 1

10

50

+

500

Ngalan Product 2

15

100

+

1500

Kon ikaw naggamit sa usa ka pinili nga pamahayag, nga kamo mahimo diha-diha dayon mogahin nagmando data sa bisan unsa nga nataran. Kini naggamit sa pulong ARON SA.

pagpili

ang ngalan sa lamesa 1.imya kolum 1

ang ngalan sa lamesa 1.imya kolum 2

ang ngalan sa lamesa 1.imya kolum 3

GIKAN ngalan lamesa 1

ARON SA kolum ngalan 2

Ang resulta lamesa motan-aw sama niini:

kolum 1

kolum 2

kolum 3

1

1

54

3

2

12

7

3

100

2

5

1

Nga mao, ang tanan nga mga linya nga-instalar sa ingon nga paagi nga ang mga kolum 2 mga mithi, nga nagasaka.

Data mahimo usab nga nakuha gikan sa daghang mga lamesa. Alang sa pagklaro, kamo kinahanglan gayud nga una mahunahuna nga sila ang duha ka, ang uban anaa sa database:

Table "Employees"

gidaghanon

ngalan

apelyido

1

Vasya

Vasin

2

Petya

Petin

Table "Salary"

gidaghanon

rate

gipasidunggan sa

1

1

10000

2

0,5

3500

Karon kamo kinahanglan nga, sama sa taytayan ang duruha ka papan sa pagkuha komon nga mga hiyas. Pinaagi sa paggamit sa nag-unang mga SQL mga pahayag kini mahimo nga ingon sa mosunod:

pagpili

Sotrudniki.Nomer

Sotrudniki.Imya

Zarplata.Stavka

Zarplata.Nachisleno

GIKAN Employees Salary

DIIN Sotrudniki.Nomer = Zarplata.Nomer

Adunay nakadala gikan sa duha ka lain-laing mga papan sa mga hiyas, nga nahiusa pinaagi sa gidaghanon. Ang resulta mao ang mosunod nga hugpong sa mga data:

gidaghanon

ngalan

rate

gipasidunggan sa

1

Vasya

1

10000

2

Petya

0,5

3500

Usa ka gamay nga labaw pa mahitungod sa pinili nga. Pinaagi sa paggamit sa hiusa gimbuhaton

Usa sa nag-unang mga mga pahayag SQL pagpili makapatunghag pipila kalkulasyon sa sample. Sa pagbuhat niini, iyang gigamit ang pipila ka mga gimbuhaton ug mga pormula.

Pananglitan, sa pagkuha sa mga gidaghanon sa mga talaan gikan sa lamesa "Employees", kamo kinahanglan nga mogamit sa sa mga pangutana:

Pinili nga COUNT (*) AS A

GIKAN mga empleyado

Ang resulta mahimong usa ka lamesa uban sa usa ka kolum ug bili.

N

2

function magamit sa pangutana nga kuwentahon ang kantidad, maximum ug minimum nga mga prinsipyo, ug sa average. Sa pagbuhat niini, keywords gigamit kantidad, MAX, Min, AVG.

Pananglitan, kini mao ang gikinahanglan nga sa paghupot sa usa ka sample sa na nga nailhan lamesa sa "Salary":

gidaghanon

rate

gipasidunggan sa

1

1

10000

2

0,5

3500

Ikaw mahimo sa paggamit sa ingon nga sa usa ka hangyo ug tan-awa kon unsa ang mahitabo:

pagpili

Igo nga gidaghanon (Zarplata.Nachisleno) AS Summa

MAX (Zarplata.Nachisleno) AS MAX

Min (Zarplata.Nachisleno) AS Min

AVG (Zarplata.Nachisleno) AS SRED

GIKAN Salary

Ang katapusan nga lamesa mahimong ingon sa mosunod:

Summa

MAX

min

SRED

13500

10000

3500

6750

Mao kana ang paagi, nga kamo mahimo sa pagpili gikan sa usa ka database sa angay nga mga mithi sa langaw sa pagbuhat sa usa ka pagtantiya, pagbanabana sa nagkalain-laing mga gimbuhaton.

Union, intersection ug kalainan

Combine sa daghang pangutana sa SQL

pagpili Sotrudniki.Imya

GIKAN mga empleyado

DIIN Sotrudniki.Nomer = 1

Union

pagpili Sotrudniki.Imya

GIKAN Employees Salary

DIIN Zarplata.Nomer = 1

Kini kinahanglan nga palas-anon diha sa hunahuna nga sa niini nga asosasyon lamesa kinahanglan nga compatible. Nga mao, ang mga sama nga gidaghanon sa mga haligi.

Ang syntax sa pinili nga pamahayag ug sa pamaagi alang sa pagproseso

Ang unang butang nga Pagpili sa motino sa dapit nga gikan nga kini sa pagkuha sa mga data. Sa pagbuhat niini, sa paggamit sa mga keyword GIKAN. Kon dili bungat, unsa sa pagpili.

unya ang imong mahimo sa pagpresentar sa SQL pamahayag DIIN. Uban sa tabang sa pinili nga midagan pinaagi sa matag laray sa mga lamesa ug nagsusi sa mga datos alang pagsunod sa mga kahimtang.

Kon ang pangutana nga adunay usa ka grupo NI, nan adunay mao ang pundok sa mga mithi sa mga lantugi.

Operators sa pagtandi data

Sila adunay pipila ka mga matang. Sa SQL pagtandi operators nga mahimo sa pagsulay sa lain-laing matang sa mga hiyas.

  • "=". Nagpasabot, sumala sa mahimo mo pagtag, ang pagkasama sa duha ka mga pahayag. Pananglitan, kini na gigamit sa mga panig-ingnan sa ibabaw - DIIN Zarplata.Nomer = 1.

  • ">". Labaw ka Mahinungdanon nga-kay sa ilhanan. Kon ang bili sa wala nga kiliran sa ekspresyon mao ang mas dako unya ang makataronganon TINUOD ang mibalik, ug ang kahimtang nahimamat.

  • "<". Ubos pa kay sa ilhanan. Makausab sa miaging operator.

  • Mga timailhan sa "<=" ug "> =". Kini lahi gikan sa yano nga operators nga mas ug dili kaayo mao nga uban sa sama nga operands kahimtang tinuod usab.

  • "<>". dili ko igsapayan. kahimtang sa mga giisip nga TINUOD, kon usa lang ka operand dili managsama ngadto sa lain. Siya adunay usa pa kahulogan - "! =".

SAMA

Paghubad niini nga keyword mahimong sama sa "susama nga." SAMA operator sa SQL gigamit gibana-bana nga sa sama nga baruganan - midagan sa usa ka pangutana gikan sa usa ka template. Nga mao, kini nagtugot kaninyo sa pagpalapad sa mga data sampol gikan sa database sa paggamit sa regular nga mga ekspresyon.

Pananglitan, kini nagtakda sa maong usa ka buluhaton: gikan sa na nga nailhan base "sungkod" sa pagkuha sa tanan nga mga katawhan kansang ngalan matapos uban sa "ako". Unya ang hangyo mahimong gilangkuban sa mosunod:

pagpili *

GIKAN mga empleyado

DIIN Ngalan SAMA `% I`ll

Porsyento ilhanan sa niini nga kaso nagpasabot nga ang dili matago, nga mao, sa bisan unsa nga kinaiya, ug ang ilang gidaghanon. Ug sa sulat, "Ako» SQL motino nga sa katapusan nga kinaiya nga nga dalan.

KASO

Kini nga pamahayag SQL Server mao ang usa ka pagpatuman sa daghang pagpili. Kini susama sa usa ka switch nga pamahayag diha sa daghang mga pinulongan programming. KASO nga pamahayag sa SQL naghimo sa usa ka aksyon sa pipila ka mga kahimtang.

Pananglitan, pagpili kamo gikan sa usa ka lamesa "sweldo" maximum ug minimum nga mga prinsipyo.

gidaghanon

rate

gipasidunggan sa

1

1

10000

2

0,5

3500

Unya ang hangyo mahimong gilangkuban sa mosunod:

pagpili *

GIKAN Salary

DIIN KASO SA DIHANG pagpili sa MAX (Akusado) Unya Maximum

KON pinili nga Min (Akusado) Unya Minimum

KATAPUSAN resulta

sa "Akusado" nga kolum sa niini nga konteksto, ang sistema sa motan-aw alang sa maximum ug minimum nga bili. Dayon, sa paggamit sa katapusan kapatagan nga gibuhat "total", nga Logged sa sa "maximum" o "minimum" depende sa resulta sa kahimtang.

Pinaagi sa dalan, sa SQL adunay usa ka labaw nga compact nga matang sa KASO - coalesce.

kahulugan data

Kini nga panglantaw nagtugot kaninyo aron sa pagdala sa usa ka matang sa pag-usab sa lamesa - paghimo, panas, pag-usab, ug pagtrabaho uban sa mga indeks.

Ang una, nga mao ang bili sa naghunahuna sa - PAGHIMO OG TALAAN. Siya nagabuhat walay lain pa kay sa paghimo sa usa ka lamesa. Kon kamo type lamang MaghiMo TALAAN pangutana, walay bisan unsa nga mahitabo, tungod kay kamo kinahanglan nga hingalan sa pipila ka lantugi.

Pananglitan, sa paghimo sa pamilyar nga lamesa "empleyado" Gusto sa paggamit sa sugo:

PAGHIMO OG TALAAN empleyado

(ID gidaghanon (10) DILI bili

Ngalan varchar (50) DILI bili

Last Ngalan varchar (50) DILI bili)

Sa niini nga hangyo, sa mga parentesis diha-diha dayon gihubit ngalan uma ug sa ilang mga matang, ingon man usab sa kon kini mahimong bili.

Drop TALAAN

Nagbuhat, naghimo sa usa ka yano nga buluhaton - sa pagkuha miingon lamesa. Kini adunay usa ka dugang nga kapilian KON anaa. Kini mosuhop sa usa ka sayop sa diha nga pagpapas sa, kon ang gikinahanglan nga lamesa wala maglungtad. Panig-ingnan sa paggamit:

Drop TALAAN Employees KON anaa.

PAGHIMO OG INDEKS

Sa SQL, adunay usa ka sistema sa mga lab-a, nga nagtugot mas paspas nga access sa data. Sa kinatibuk-an, kini mao ang usa ka sumpay nga nagpunting sa usa ka partikular nga kolum. Paghimo og usa ka index mahimong usa ka yano nga hangyo:

PAGHIMO OG INDEKS nazvanie_indeksa

SA nazvanie_tablitsy (nazvanie_stolbtsa)

Gamita kini nga pamahayag sa T-SQL, pulong sa Dios, pl SQL ug sa daghang uban pang mga interpretasyon teknolohiya.

ALTER TALAAN

Kaayo functional operator uban sa daghang mga kapilian. Sa kinatibuk-an, ang kausaban og usa ka gambalay kahulugan ug alokasyon lamesa. Operator gigamit sa pulong sa Dios SQL, Postgres, ug daghan pang uban.

Reference karon nga gipresentar sa nagkalain-lain nga mga kapilian sa paggamit sa ALTER TALAAN.

  • ADD. Nagadala sa mga Dugang pa sa usa ka kolum diha sa usa ka lamesa. Syntax kaniya niini: ALTER TALAAN ADD nazvanie_tablitsy nazvanie_stolbtsa tip_hranimyh_dannyh. Mahimo ba nga adunay usa ka sukaranan KON DILI anaa, nga sumpuon ang usa ka sayop kon ang usa ka kolum na gibuhat;

  • Drop. Removes kolum. KON anaa ang nahuman usab, nga makamugna sa usa ka sayup nga nag-ingon nga ang gihangyo kolum wala anaa;

  • PAGBAG-O. Gigamit nga ngalanan ang ngalan uma bungat. Panig-ingnan nga paggamit: ALTER TALAAN PAGBAG-O nazvanie_tablitsy OldName new_name;

  • Pag-usab. sugo Kini nga mag-usab sa matang sa usa ka partikular nga kolum ug dugang nga mga hiyas. Ug kini gigamit sama niini: ALTER TALAAN usab nazvanie_tablitsy nazvanie_stolbtsa datatype mga hiyas;

PAGHIMO OG PANGLANTAW

Sa SQL, adunay ingon nga usa ka butang nga sama sa usa ka ideya. Sa mubo, kini mao ang usa ka matang sa virtual lamesa uban sa mga data. Kini mao ang nag-umol ingon nga sa usa ka resulta sa mga sample sa paggamit sa pinulongan SQL pinili nga pamahayag. Views makapugong access sa sa database sa pagtago kanila, sa pag-ilis sa mga tinuod nga mga ngalan kolum.

Ang proseso sa paglalang mahitabo pinaagi sa usa ka yano nga pangutana:

MaghiMo PANGLANTAW ngalan sa panglantaw AS pagpili gikan sa ngalan sa lamesa

Sampling mahimong pagkuha sa dapit nga ingon sa usa ka bug-os nga database ingon sa usa ka bug-os nga, ug sa usa ka kahimtang.

Usa ka gamay nga bahin sa mga bahin

Sa SQL mga pangutana sa kasagaran sa paggamit sa lain-laing mga gitukod-sa gimbuhaton nga motugot kaninyo sa pagpakig-uban sa mga data ug sa kinabig kanila sa langaw. Kini mao ang bili naghunahuna sa kanila, ingon nga sila sa usa ka bahin sa usa ka organisadong pinulongan.

  • IHAP. Og pag-ihap sa mga talay o entries sa usa ka partikular nga lamesa. Ingon sa usa ka kapilian, nga kamo mahimo hingalan sa ngalan kolum, nan ang data nga nakuha gikan kaniya. Pinili nga COUNT * GIKAN Employees;

  • AVG. Kini nga bahin magamit lamang sa mga haligi sa numerawo data. Niini resulta mao ang determinasyon sa mga aritmetik nagpasabot sa tanan nga mga nga mga hiyas;

  • Min ug MAX. Kini nga mga gimbuhaton nga gigamit sa niini nga artikulo. Sila nagpaila sa maximum ug minimum nga mga prinsipyo sa miingon kolum;

  • Kantidad. Kini yano nga - ang function nagtinguha sa igo nga gidaghanon sa mga mithi sa usa ka kolum. Kini gigamit lamang alang sa numerawo matang data. Sa pagdugang sa sukaranan hangyo PINASAHI, igadugang lamang sa talagsaon nga mga nga mga hiyas;

  • Round. Function nagkalingin decimal fractional numero. Ang syntax nga gigamit sa ngalan kolum ug ang gidaghanon sa mga decimal nga mga dapit;

  • Len. Ang usa ka yano nga function nga nagtinguha sa gitas-on sa kolum. Ang resulta mahimong usa ka bag-o nga lamesa nga nagpakita sa gidaghanon sa mga karakter;

  • KARON. keyword Kini nga gigamit sa kuwentahon ang kasamtangan nga petsa ug sa panahon.

dugang nga operators

Daghang mga panig-ingnan sa mga SQL mga pahayag keywords nga sa pagbuhat sa gamay nga mga buluhaton, apan bisan pa niana sa hilabihan gayud pasimplehon ang sample o database nga kalihokan.

  • AS. Kini gigamit sa diha nga kamo gusto nga igtattan-aw arrange ang resulta sa sa paghatag sa mga bungat ngalan sa pagkuha sa usa ka lamesa.

  • TALI. Ang usa ka kaayo nga handy nga himan alang sa sampling. Kini nagpakita nga ang laing mga hiyas, lakip na sa panginahanglan sa pag-angkon sa mga data. Ang input sukaranan magadawat gikan ug ngadto sa usa ka-laing gidaghanon gigamit;.

  • DILI. operator Ang naghatag sa atbang sa ekspresyon.

  • TRUNCATE. Removes data gikan sa miingon nga bahin base. Lain-laing mga gikan sa mga operators nga mamaayo data human sa paggamit niini imposible. Kini nga kantidad noting nga ang pagpatuman sa usa ka gihatag nga keyword sa lain-laing mga SQL mahimong lain-laing mga interpretasyon. Busa sa dili pa kamo mosulay sa paggamit sa TRUNCATE, mas maayo nga masinati sa mga impormasyon.

  • Utlanan. Nagtakda sa gidaghanon sa mga output linya. Ang peculiarity sa operator mao nga kini mao ang kanunay nga nahimutang sa katapusan. Nagkinahanglan kini og usa ka mandatory ug usa ka opsyonal sukaranan. Ang una nagpakita sa unsa nga paagi sa daghang mga laray nga gihulma sa mga pinili nga data sa pagpakita. Ug kong ang ikaduha, nan ang operator naglihok sa mga laing mga mithi.

  • Union. Very user-friendly operator sa combine daghang pangutana. na siya nahimamat sa taliwala sa mga panig-ingnan sa niini nga sa niini nga artikulo. Ikaw mahimo ipakita sa mga laray gikan sa daghang mga lamesa, Union paghiusa kanila alang sa mas sayon nga paggamit. Syntax kaniya niini: Pagpili column_name GIKAN lamesa Union pagpili gikan sa imya_drugogo_stolbtsa imya_drugoy lamesa. Ang resulta mao ang usa ka summary sa lamesa sa nagkahiusang mga gipangayo.

  • PRIMARY KEY. Gihubad nga "nag-una nga yawe." Sa pagkatinuod, nga ang maong termino gigamit sa paghisgot nga mga materyales. Siya mao ang usa ka talagsaon nga ilhanan alang sa mga laray. Kini gigamit, ingon sa usa ka pagmando sa, sa diha nga ang pagmugna sa usa ka lamesa nga nagpaila sa kapatagan nga naglakip niini.

  • Default. Sama nga sa miaging operator, nga gigamit sa pagpatuman sa paghimo sa usa ka pangutana. Kini naghubit sa default bili, nga napuno sa uma sa diha nga kini gibuhat.

Pipila ka tips sa pag-ugmad sa usa ka plataporma alang sa pagtrabaho uban sa SQL

  1. Bili. Beginners ug dili lang programmers sa pag-andam sa mga hangyo sa kasagaran kalimtan ang bahin sa anaa sa null mga hiyas. Ingon sa usa ka resulta, ang code sayop nagakamang sa, nga mao ang lisud nga sa pagsubay sa proseso sa debugging. Busa, sa diha nga ang pagmugna sa usa ka lamesa, o giihap sample mga mithi kinahanglan nga mohunong ug maghunahuna, ug kon null panghitabo nga gidala ngadto sa asoy diha sa pangutana nga dapit.

  2. Sag-ulohon nga. Sa niini nga papel kami gipakita sa usa ka gidaghanon sa mga gimbuhaton, makahimo sa pagbuhat sa pipila ka mga buluhaton. Sa kalamboan sa kabhang sa pagtrabaho uban sa database, nga kamo mahimo "molabaw sa" kalkulasyon sa yano nga mga ekspresyon sa sistema sa database. Sa pipila ka mga kaso, kini mihatag og usa ka mahinungdanon nga magtulud, magduso sa performance.

  3. Pagdili. Kon kamo gusto sa pagkuha gikan sa database sa mga linibo nga mga talay duha lamang ka, kini mao ang gikinahanglan nga sa paggamit sa operators sama sa utlanan o TOP. Dili kinahanglan nga pagkuha sa data pinaagi sa kabhang sa pinulongan development.

  4. Sumpaysumpaya. Sa resibo sa data gikan sa pipila ka mga lamesa, sa daghan nga mga programmers magsugod sa pagpakunhod kanila envelope handumanan nagpasabot. Apan ngano? Human sa tanan, nga imong mahimo sa paghimo sa usa ka hangyo nga kini tanan nga karon. nga kamo dili kinahanglan sa pagsulat code sa makausa ug Reserve dugang nga handumanan sa sistema sa.

  5. Hagpat. Kon kini mao ang posible nga sa paggamit sa mga regulasyon sa hangyo, nga mao, ang mga pwersa sa DBMS, kini mao ang gikinahanglan nga sa paggamit niini. Kini sa hilabihan gayud sa pagluwas sa mga kapanguhaan sa diha nga ang programa o pag-alagad.

  6. Daghang mga hangyo. Kon kamo adunay sa sal-ot sa usa ka daghan sa mga rekord sa han-ay, nan pagkamalaumon kinahanglan maghunahuna mahitungod sa pakete data nga gisal-ut sa usa ka hangyo. Kini usab sa pagdugang sa performance sa tibuok sistema.

  7. Amping placement sa data. Sa wala pa pagpakigsuod sa base gambalay kinahanglan sa paghunahuna kon sa unsang paagi ug kon ang maong usa ka gidaghanon sa mga lamesa ug mga kaumahan nga gikinahanglan. Tingali adunay usa ka paagi sa combine kanila, o mohatag sa pipila. Very sa kasagaran, programmers sa paggamit sa usa ka sobra nga kantidad sa data nga wala ug wala gayud gigamit.

  8. Matang. Aron sa pagluwas sa luna ug mga kapanguhaan kinahanglan nga sensitibo sa matang sa data nga gigamit. Kon kamo sa pagpahimulos sa usa ka dili kaayo "bug-at" alang sa matang sa panumdoman, ikaw sa paggamit sa iyang ngalan. Pananglitan, kon kini nailhan nga sa uma kini mao ang usa ka numerawo bili dili molabaw sa 255, ngano nga ang paggamit sa 4-Byte Int, kon may TINYINT 1 Byte.

konklusyon

Sa konklusyon, kini kinahanglan nga nakita nga ang mga pinulongan nga estraktura SQL pangutana gigamit karon hapit bisan asa - website, web nga serbisyo, desktop software, mobile aplikasyon. Busa, SQL kahibalo makatabang sa tanan nga mga sektor sa kalamboan.

Apan, kausaban sa lumad nga sumbanan nga pinulongan usahay lahi gikan sa usag usa. Pananglitan, pl SQL operators mahimong adunay lain-laing mga syntax kay sa SQL Server. Busa sa dili pa ikaw magsugod sa pagpalambo sa uban sa niini nga teknolohiya, kini mao ang gikinahanglan aron masinati sa niini pinaagi sa mga sumbanan.

Sa umaabot nga mga katugbang, nga surpass sa SQL kagamitan, katuyoan ug sa performance, kini mao ang dili tingali sa pagpakita sa, mao nga kini nga kasangkaran mao na ang usa ka nagsaad dapit alang sa bisan unsa nga programmer.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ceb.birmiss.com. Theme powered by WordPress.