Mga computerProgramming

Basic SQL pahayag

SQL standard ay pinagtibay noong 1992 at pa rin na ginagamit ngayon. Na siya ay naging isang benchmark para sa maraming mga sistema ng pamamahala ng database. Of course, ang ilang mga tagagawa gamitin ang kanilang sariling interpretasyon ng mga pamantayan. Ngunit sa anumang sistema, may mga pa rin ang mga pangunahing bahagi - SQL pahayag.

pagpapakilala

Ang paggamit ng SQL pahayag sa ang database ay nangyayari tables halaga ng pamamahala at ang kanilang paghahanda para sa karagdagang pag-aaral at display. Ang mga ito ay isang hanay ng mga keyword, sa pamamagitan ng kung saan alam ang sistema ano ang gagawin sa ang data.

Tukuyin ang ilang mga kategorya ng mga SQL na pahayag:

  • kahulugan ng mga bagay database;
  • pagmamanipula ng mga halaga;
  • proteksyon at pamamahala;
  • parameter session;
  • Impormasyon tungkol sa mga base;
  • static SQL;
  • dynamic SQL.

SQL pahayag para sa data sa pagmamanipula

Kabilang sa kategoryang ito ang mga keyword na kung saan maaari mong kontrolin ang paglalagay ng halaga sa database.

INSERT. Pagsingit ng isang hilera sa isang umiiral na mesa. Maaari itong magamit bilang isang solong halaga o maramihang, na tinukoy sa pamamagitan ng isang tiyak na kalagayan. Halimbawa:

INSERT INTO

ang pangalan table (column 1 pangalan, pangalan ng haligi 2)

VALUES (value 1 halaga 2).

Upang gamitin ang mga operator SQL pahayag INSERT na may maramihang mga halaga, gamitin ang sumusunod na syntax:

INSERT INTO

Pangalan ng 1 table (pangalan ng column 1, haligi name 2)

PUMILI pangalan ng haligi 1, pangalan ng haligi 2

MULA pangalan ng table 2

WHERE name 2.imya haligi ng talahanayan 1> 2

Ang query na ito pinipili ang lahat ng mga data sa Table 2, na kung saan ay mas malaki kaysa sa 2 para sa 1 haligi at i-paste ang mga ito sa una.

I-UPDATE. Bilang ang pangalan ay nagpapahiwatig, ang pahayag na ito ina-update ang SQL query ng data sa isang umiiral na mesa sa isang tiyak na batayan.

halimbawa:

UPDATE pangalan ng table 1

Pangalan SET haligi = 2 "Basil"

SAAN talahanayan pangalan 1.imya column 1 = 1

Ito istraktura fill halaga Basil lahat ng mga hilera na matugunan ang mga numero 1 sa unang hanay.

DELETE. Binubura ang data mula sa talahanayan. Maaari mong tukuyin ang anumang mga kondisyon o upang alisin ang lahat ng mga hilera.

DELETE FROM table name

WHERE name tablitsy.imya column 1 = 1

Ang tanong sa itaas ay magtatanggal sa lahat ng mga data mula sa database sa ang halaga ng isa sa unang hanay. Narito kung paano maaari mong i-clear ang buong table:

DELETE FROM pangalan ng table.

Susunod ay kinakailangan upang sabihin tungkol sa PUMILI pahayag. Siya ay isa sa mga pinaka-mahalaga, kaya siya ay may sa italaga ang isang hiwalay na kabanata.

PUMILI pahayag

Ang pangunahing layunin ng SELECT - seleksyon ng data ayon sa ilang mga kundisyon. Ang resulta ng kanyang trabaho ay palaging isang bagong talahanayan na may mga napiling data. MS operator SQL PUMILI maaaring magamit sa timbang ng iba't ibang mga kahilingan. Samakatuwid, kasama ang mga ito, maaari mong isaalang-alang ang iba pang kaugnay na mga keyword.

Upang piliin ang lahat ng simbolo data "*" ay ginagamit mula sa isang partikular na mesa.

SELECT *

MULA pangalan ng table 1

Ang resulta ng query na ito ay magiging isang eksaktong kopya ng table 1.

At dito ay kinuha sa pamamagitan SAAN kondisyon kung saan pulls out mula sa Table 1, ang lahat ng mga halaga na mas malaki kaysa sa 2 sa hanay 1.

SELECT *

MULA pangalan ng table 1

WHERE name 1.imya haligi ng talahanayan 1> 2

Maaari ka ring tumukoy sa mga pinili na lamang ng ilang mga haligi ay kinakailangan.

PUMILI pangalan ng table 1.imya column 1

MULA pangalan ng table 1

Ang resulta ng query na ito ay lahat ng mga linya na may mga halaga ng haligi 1. Ang paggamit ng MS SQL operator ay maaaring lumikha ng kanyang sariling mesa, sa kurso ng pagpapalit, pagkalkula at substituting ilang mga halaga.

SELECT

pangalan ng table 1.imya column 1

pangalan ng table 1.imya column 2

pangalan ng table 1.imya column 3

«=» AS EQ

pangalan ng table 1.imya haligi 2 ng pangalan ng table * 1.imya column 3 AS summa

MULA pangalan ng table 1

Ito tila komplikadong query kinukuha ang lahat ng mga halaga ng Table 1, at pagkatapos ay lumilikha ng isang bagong haligi at EQ summa. Una nagpasok ng "+" sign, sa ikalawang data ng haligi ng produkto 2 at 3. Ang resultang ito ay maaaring kinakatawan bilang isang table, para sa pag-unawa sa kung paano ito gumagana:

haligi ng 1

haligi ng 2

haligi ng 3

EQ

summa

Pangalan ng Produkto 1

10

50

+

500

Pangalan ng Produkto 2

15

100

+

1500

Kung ikaw ay gumagamit ng isang PUMILI pahayag, maaari mong agad na gumastos ng pag-order ng data sa anumang grounds. Ito ay gumagamit ng salitang ORDER BY.

SELECT

pangalan ng table 1.imya column 1

pangalan ng table 1.imya column 2

pangalan ng table 1.imya column 3

MULA pangalan ng table 1

ORDER BY column name 2

Ang resultang talahanayan ay ganito ang hitsura:

haligi ng 1

haligi ng 2

haligi ng 3

1

1

54

3

2

12

7

3

100

2

5

1

Iyon ay, ang lahat ng mga linya ay nai-install sa ganoong paraan na ang haligi ng 2 mga halaga ay patuloy na umaakyat.

Data ay maaari ring makuha mula sa maraming mga talahanayan. Para sa kalinawan, kailangan mo munang isipin na mayroon silang dalawa, ang ilan ay sa database:

Table "empleyado"

numero

pangalan

apelyido

1

vasya

Vasin

2

petya

Petin

Table "suweldo"

numero

rate

kredito sa

1

1

10000

2

0.5

3500

Ngayon ay kailangan mong, tulad ng pag-link ang dalawang mga talahanayan upang makakuha ng mga karaniwang mga halaga. Ang paggamit ng mga pangunahing SQL pahayag ay maaari itong gawin ang mga sumusunod:

SELECT

Sotrudniki.Nomer

Sotrudniki.Imya

Zarplata.Stavka

Zarplata.Nachisleno

FROM empleyado suweldo

SAAN Sotrudniki.Nomer = Zarplata.Nomer

May ay kinuha mula sa dalawang magkaibang mga talahanayan ng mga halaga, nagkakaisa sa pamamagitan ng numero. Ang resulta ay ang mga sumusunod na set ng data:

numero

pangalan

rate

kredito sa

1

vasya

1

10000

2

petya

0.5

3500

Isang kaunti pa tungkol sa SELECT. Paggamit ng pinagsama-samang mga pag-andar

Isa sa mga pangunahing pahayag SQL PUMILI maaaring makabuo ng ilang mga kalkulasyon sa sample. Upang gawin ito, siya ay gumagamit ng ilang mga pag-andar at mga formula.

Halimbawa, upang makuha ang bilang ng mga talaan mula sa mesa "empleyado", kailangan mong gamitin ang mga query:

PUMILI COUNT (*) AS N

FROM empleyado

Ang resulta ay isang talahanayan na may isang hanay at halaga.

N

2

function na maaaring magamit sa mga query na makalkula ang kabuuan, maximum at minimum na mga halaga, at average. Upang gawin ito, mga keyword ay ginagamit SUM, MAX, MIN, Avg.

Halimbawa, ito ay kinakailangan upang i-hold ang isang sample ng na kilala talahanayan sa "suweldo":

numero

rate

kredito sa

1

1

10000

2

0.5

3500

Maaari mong ilapat ang naturang kahilingan at makita kung ano ang mangyayari:

SELECT

SUM (Zarplata.Nachisleno) AS summa

MAX (Zarplata.Nachisleno) AS MAX

MIN (Zarplata.Nachisleno) AS MIN

AVG (Zarplata.Nachisleno) AS SRED

MULA suweldo

Ang huling talahanayan ay ang mga sumusunod:

summa

MAX

MIN

SRED

13500

10000

3500

6750

Iyan ang paraan, maaari kang pumili mula sa isang database ng naaangkop na mga halaga sa mabilisang upang magsagawa ng pagkalkula ng mga iba't-ibang mga function.

Union, intersection at pagkakaiba

Pagsamahin ang maramihang mga query sa SQL

SELECT Sotrudniki.Imya

FROM empleyado

SAAN Sotrudniki.Nomer = 1

UNION

SELECT Sotrudniki.Imya

FROM empleyado suweldo

SAAN Zarplata.Nomer = 1

Dapat itong makitid ang isip sa isip na sa ganitong association talahanayan ay dapat na magkatugma. Iyon ay, magkakaroon ng parehong bilang ng mga haligi.

Ang syntax ng PUMILI pahayag at ang mga pamamaraan para sa pagproseso

Ang unang bagay SELECT tumutukoy sa lugar mula sa kung saan ito ay magdadala sa ang data. Upang gawin ito, gamitin ang mga keyword FROM. Kung hindi tinukoy, kung ano ang pipiliin.

Pagkatapos ay maaari mong ipakita ang SQL na pahayag SAAN. Sa tulong ng SELECT ay tumatakbo sa pamamagitan ng bawat hanay nang mesa at sumusuri ng mga data para sa pagsunod sa mga kondisyon.

Kung ang query ay may GROUP BY, at pagkatapos ay doon ay ang pagpapangkat ng mga halaga ng mga parameter.

Operator upang ihambing ang data

Ang mga ito ay ang ilang mga uri. Sa SQL paghahambing operator ay maaaring subukan ang iba't ibang mga uri ng mga halaga.

  • "=". Nagpapahiwatig, bilang maaari mong hulaan, ang pagkakapantay-pantay ng dalawang mga expression. Halimbawa, ito ay nagamit na mga halimbawa sa itaas - SAAN Zarplata.Nomer = 1.

  • ">". Greater kaysa sign. Kung ang halaga ng kaliwang bahagi ng expression ay mas malaki pagkatapos ay ang lohikal na TRUE ay ibinalik at ang kondisyon ay nakamit.

  • "<". Mas mababa sa sign. Baligtarin ang naunang operator.

  • Palatandaan ng "<=" at "> =". Ito ay naiiba mula sa simpleng mga operator ng higit pa at mas mababa ay na may pantay na operands na kondisyon ay totoo rin.

  • "<>". Wala akong pakialam. Ang kalagayan ay itinuturing na TRUE, kung lamang ng isang operand ay hindi katumbas ng isa pa. Siya ay may isa pang interpretasyon - "! =".

KATULAD

Isalin ang keyword ay maaaring maging kasing "katulad." KATULAD operator sa SQL ay ginagamit ng humigit-kumulang sa parehong prinsipyo - ay nagpapatakbo ng isang query mula sa isang template. Iyon ay, pinapayagan ka upang mapalawak ang sample na data mula sa database gamit ang mga regular na expression.

Halimbawa, itinatakda nito ang naturang gawain: mula sa na kilala base "staff" upang makakuha ng lahat ng mga tao na ang pangalan ay nagtatapos sa "ako". Pagkatapos ay ang kahilingan ay binubuo bilang mga sumusunod:

SELECT *

FROM empleyado

SAAN Pangalan KATULAD `%` LL

Porsyento sign sa kasong ito ay nangangahulugan na ang mask, iyon ay, ang anumang mga character, at ang kanilang mga numero. At sa sulat, "Ako» SQL ay nagpasiya na ang huling character na maging na paraan.

KASONG

Ang pahayag na ito SQL Server ay isang pagpapatupad ng maramihang mga pagpipilian. Ito ay kahawig ng isang switch statement sa maraming wika programming. KASO pahayag sa SQL magsasagawa ng isang pagkilos sa ilang mga kundisyon.

Halimbawa, pinili mula sa isang table "suweldo" maximum at minimum na halaga.

numero

rate

kredito sa

1

1

10000

2

0.5

3500

Pagkatapos ay ang kahilingan ay binubuo bilang mga sumusunod:

SELECT *

MULA suweldo

SAAN KASONG WHEN PUMILI MAX (Siningil) pagkatapos Maximum

KAPAG SELECT MIN (Siningil) pagkatapos Minimum

END resulta

sa "Siningil" haligi sa kontekstong ito, ang sistema ay ganito ang hitsura para sa maximum at minimum na halaga. Pagkatapos, gamit ang END patlang na nilikha "kabuuang", na kung saan ay naka-log in sa "maximum" o "minimum" depende sa resulta ng mga kondisyon.

Siya nga pala, sa SQL doon ay isang mas compact form ng CASE - isahin.

kahulugan data

Ang pagtingin na ito ay nagbibigay-daan sa iyo upang magsagawa ng iba't-ibang mga pagbabago ng talahanayan - lumikha, tanggalin, baguhin, at gumagana sa mga ini-index.

Ang unang isa, na kung saan ay nagkakahalaga ng isinasaalang-alang - LILIKHA TALAAN. Siya ay walang iba kaysa sa paglikha ng isang table. Kung mong i-type lamang LILIKHA TALAAN query, walang mangyayari, dahil kailangan mong tukuyin ang ilang higit pang mga parameter.

Halimbawa, upang lumikha ng mga pamilyar na table "empleyado" nais na gamitin ang command na:

LILIKHA TALAAN empleyado

(ID number (10) HINDI null

Pangalan ng varchar (50) HINDI null

Apelyido varchar (50) HINDI null)

Sa kahilingang ito, sa mga panaklong kaagad tinukoy na pangalan ng field at ang kanilang mga uri, pati na rin kung maaari itong maging null.

drop TALAAN

Nagsasagawa ng isang simpleng gawain - pag-aalis ng sinabi table. Ito ay may isang karagdagang pagpipilian KUNG umiiral. Ito ay sumisipsip ng isang error habang nagbubura, kung ang mga kinakailangang mga talahanayan ay hindi umiiral. Halimbawa ng paggamit:

Drop TALAAN empleyado KUNG umiiral.

LILIKHA INDEX

Sa SQL, mayroong isang sistema ng mga indeks, na nagpapahintulot sa mas mabilis na access sa data. Sa pangkalahatan, ito ay isang link na tumuturo sa isang partikular na hanay. Lumikha ng isang index ay maaaring maging isang simpleng kahilingan:

LILIKHA INDEX nazvanie_indeksa

ON nazvanie_tablitsy (nazvanie_stolbtsa)

Gamitin ang pahayag na ito sa T-SQL, Oracle, PL SQL at marami pang ibang interpretations teknolohiya.

baguhin TALAAN

Highly functional operator na may maraming mga pagpipilian. Sa pangkalahatan, ang pagbabago ay gumagawa ng isang istraktura kahulugan at allocation table. Operator ay ginagamit sa Oracle SQL, Postgres, at marami pang iba.

Reference ay ngayong ma-bibigyan ng iba't ibang mga pagpipilian gamit baguhin TALAAN.

  • ADD. Nagdadala out ang karagdagan ng isang haligi sa isang table. Syntax kanya ito: Baguhin TALAAN ADD nazvanie_tablitsy nazvanie_stolbtsa tip_hranimyh_dannyh. Ay maaaring magkaroon ng isang parameter KUNG HINDI umiiral, na sugpuin ang isang error kung ang isang haligi na ay lumikha;

  • DROP. Tinatanggal ang haligi. KUNG umiiral ay nakumpleto din, na kung saan ay bumuo ng isang error na nagsasabi na ang hiniling na hanay ay hindi umiiral;

  • PAGBABAGO. Ginagamit upang palitan ang pangalan ng pangalan ng field tinukoy. Halimbawa ng paggamit: Baguhin TALAAN PALITAN ANG nazvanie_tablitsy oldname at ginawa NEW_NAME;

  • NAGBAGO. Utos na ito ay palitan ang uri ng isang partikular na hanay at karagdagang mga katangian. At ito ay ginagamit ng ganito: Baguhin TALAAN NAGBAGO nazvanie_tablitsy nazvanie_stolbtsa datatype katangian;

LILIKHA NG VIEW

Sa SQL, mayroong tulad ng isang bagay bilang isang ideya. Sa madaling salita, ito ay isang uri ng virtual talahanayan na may data. Ito ay binuo bilang isang resulta ng mga sample paggamit ng wika SQL PUMILI pahayag. Views ay maaaring rendahan ang access sa mga database upang itago ang mga ito, upang palitan ang tunay na pangalan ng haligi.

Ang proseso ng paglikha ay nangyayari sa pamamagitan ng isang simpleng query:

LILIKHA NG VIEW Pangalan ng view ng AS PUMILI MULA * Pangalan ng talahanayan

Sampling ay maaaring tumagal ng lugar bilang isang buong database bilang isang kabuuan, at sa isang tiyak na kalagayan.

Ang isang maliit na tungkol sa mga tampok

Sa SQL query ay madalas na gumamit ng iba't ibang mga built-in function na nagbibigay-daan sa iyo upang makipag-ugnayan sa data at convert ang mga ito sa fly. Ito ay nagkakahalaga ng isinasaalang-alang ang mga ito, pati na ang mga ito ay isang mahalagang bahagi ng isang naka-balangkas na wika.

  • COUNT. Gumagawa ng pagbibilang ng mga hilera o mga entry sa isang partikular na mesa. Bilang isang pagpipilian, maaari mong tukuyin ang pangalan ng haligi, at pagkatapos ay ang data ay aalisin sa kaniya. PUMILI COUNT * FROM empleyado;

  • AVG. Ang tampok na ito ay nalalapat lamang sa mga hanay na may data ng numero. Nito resulta ay ang pagpapasiya ng ang aritmetika ibig sabihin ng lahat ng mga halaga;

  • MIN at MAX. Ang mga pag-andar ay nai-ginamit sa artikulong ito. Sila tukuyin ang maximum at minimum na mga halaga ng sinabi haligi;

  • SUM. Ito ay simple - ang function na kinakalkula ang kabuuan ng mga halaga sa isang haligi. Ito ay ginagamit eksklusibo para sa numero na uri ng data. Pagdaragdag ng mga parameter ng kahilingan DISTINCT, ay idadagdag lamang sa mga natatanging mga halaga;

  • ROUND. Function rounding decimal fractional mga numero. Ang syntax na ginagamit ng mga pangalan ng haligi at ang bilang ng mga decimal place;

  • LEN. Ang isang simpleng function na kinakalkula ang haba ng hanay. Ang resulta ay isang bagong talahanayan na nagpapakita ng bilang ng mga character;

  • NGAYON. Ang keyword na ito ay ginagamit upang kalkulahin ang kasalukuyang petsa at oras.

karagdagang mga operator

Maraming mga halimbawa ng mga SQL pahayag ay mga keyword na gumanap ng maliit na mga gawain, ngunit gayon pa man lubos na gawing simple sample o database aktibidad.

  • AS. Ito ay ginagamit kapag nais mong biswal ayusin ang mga resulta ng pagtatalaga ng mga tinukoy na pangalan upang makakuha ng isang table.

  • SA PAGITAN. Isang napaka-madaling gamitin na tool para sa pagsa-sample. Ito ay nagpapahiwatig ng hanay ng mga halaga, kabilang ang kailangan upang makuha ang data. Ang input parameter na natatanggap mula sa at sa hanay na numero ay ginagamit;.

  • HINDI. Ang operator ay nagbibigay sa ang kabaligtaran ng expression.

  • Pungusan. Aalisin nito ang data mula sa sinabi bahaging base. Iba't ibang mula sa mga operator na mabawi ang data matapos ang paggamit nito imposible. Ito ay nagkakahalaga ng pagpuna na ang pagpapatupad ng isang naibigay na keyword sa iba't ibang mga SQL ay maaaring maging iba't-ibang pagpapakahulugan. Kaya bago mo subukang gamitin ang pungusan, mas mahusay na pamilyar sa background na impormasyon.

  • LIMIT. Itinatakda ang bilang ng output na linya. Ang kakaibang uri ng operator ay na ito ay palaging matatagpuan sa dulo. Ito ay tumatagal ng isang ipinag-uutos at isa opsyonal na parameter. Ang una ay nagpapahiwatig kung gaano karaming mga hilera na may mga napiling data upang ipakita. At kung ang pangalawang, pagkatapos ay ang operator nagpapatakbo sa parehong hanay ng mga halaga.

  • UNION. Napaka user-friendly operator upang pagsamahin ang maraming mga query. Na Siya ay nakilala sa gitna ng mga halimbawa ng mga ito sa artikulong ito. Maaari mong ipakita ang mga hilera mula sa maraming mga talahanayan, UNION pagsasama-sama ng mga ito para sa mas maginhawang gamitin. Syntax kanya na ito: PUMILI column_name MULA mesa UNION SELECT FROM imya_drugogo_stolbtsa imya_drugoy table. Ang resulta ay isang talahanayan ng buod ng nagkakaisang mga pangangailangan.

  • PANGUNAHIN KEY. Isinalin bilang "pangunahing susi." Sa totoo lang, ang naturang terminolohiya ay ginagamit sa reference na materyales. Siya ay isang natatanging identifier para sa mga hilera. Ito ay ginagamit, bilang isang panuntunan, kapag lumilikha ng isang talahanayan upang ipahiwatig ang patlang na maglalaman ito.

  • DEFAULT. Tulad ng mga nakaraang operator, na ginagamit sa ang pagpapatupad ng ang paglikha ng isang query. Ito ay tumutukoy sa mga default na halaga, na kung saan ay napuno sa larangan kapag ito ay nilikha.

Ilang mga tip upang bumuo ng isang plataporma para sa mga nagtatrabaho sa SQL

  1. Null. Mga nagsisimula at hindi lamang programmer sa paghahanda ng mga kahilingan ay madalas na kalimutan ang tungkol sa kakayahang magamit ng null halaga. Bilang isang resulta, ang code error kilabot sa, na kung saan ay mahirap na subaybayan sa proseso ng pag-debug. Samakatuwid, kapag lumilikha ng isang table, o muling kinalkula sample na halaga na kailangan upang ihinto at sa tingin, at kung NULL pangyayari ay kinuha sa account sa query na lugar.

  2. Memory. Sa papel na ito kami ay ipinapakita ang isang bilang ng mga pag-andar, na may kakayahang gumaganap ng ilang mga gawain. Sa pag-unlad ng shell upang magtrabaho kasama ang database, maaari mong "malamangan" ang pagkalkula ng simpleng expression sa sistema ng database. Sa ilang mga kaso, ito ay nagbibigay ng isang makabuluhang mapalakas sa pagganap.

  3. Paghihigpit. Kung nais mong makakuha ng mula sa database na may libu-libong mga hilera lamang ng dalawang, ito ay kinakailangan upang gamitin ang mga operator tulad ng LIMIT o TOP. Hindi na kailangang mag makuha ang data sa pamamagitan ng shell ng wika pag-unlad.

  4. Connect. Sa pagtanggap ng data mula sa ilang mga talahanayan, maraming programmer simulan upang mabawasan ang mga ito nang magkakasama sobre memory ibig sabihin nito. Ngunit bakit? Matapos ang lahat, maaari kang gumawa ng isang kahilingan na kung saan ito ay ang lahat ng naroroon. Hindi mo na kailangang magsulat ng code nang isang beses at magreserba ng karagdagang memory sa system.

  5. Pag-aayos. Kung ito ay posible na mag-aplay ang mga regulasyon sa kahilingan, iyon ay, ng mga puwersa DBMS, ito ay kinakailangan upang gamitin ito. Ito ay lubhang makatipid sa mga mapagkukunan kapag ang programa o serbisyo.

  6. Maraming mga kahilingan. Kung ikaw ay may upang magsingit ng isang pulutong ng mga record sa pagkakasunod-sunod, at pagkatapos ay pag-optimize ay dapat isipin ang tungkol sa packet data ay ipinasok isang kahilingan. Ito rin ang dagdagan ang pagganap ng buong sistema.

  7. Mag-ingat paglalagay ng data. Bago magkaroon ng up ang batayang istraktura na kailangan mag-isip tungkol sa kung paano at kung tulad ng isang bilang ng mga talahanayan at mga patlang kinakailangan. Siguro mayroong isang paraan upang pagsamahin ang mga ito, o isuko ang ilan. Very madalas, programmer gamitin ang isang labis na halaga ng data na ay wala kahit saan at hindi kailanman ginamit.

  8. Uri. Upang i-save ang space at mga mapagkukunan na kailangan na maging sensitibo sa mga uri ng data na ginagamit. Kung maaari mong samantalahin ng isang mas "mabigat" para sa mga uri ng memorya, mayroon kang upang gamitin ang kanyang pangalan. Halimbawa, kung ito ay kilala na sa larangan na ito ay isang numerong halaga ay hindi lalampas sa 255, kung bakit ang paggamit ng 4-byte INT, kung may tinyint 1 byte.

konklusyon

Sa konklusyon, dapat itong nabanggit na ang wika ay nakaayos SQL query ay ginagamit ngayon halos lahat ng lugar - mga website, mga serbisyo sa web, desktop software, mga mobile application. Samakatuwid, SQL kaalaman ay makakatulong sa lahat ng mga sektor ng pag-unlad.

Gayunman, ang pagbabago ng katutubong karaniwang wika minsan ay naiiba mula sa bawat isa. Halimbawa, PL SQL operator ay maaaring magkaroon ng iba't ibang mga syntax kaysa sa SQL Server. Kaya bago mo simulan ang pagbuo ng may teknolohiya na ito, ito ay kinakailangan upang makakuha ng pamilyar sa ito sa pamamagitan ng mga alituntunin.

Sa hinaharap katapat, na maaaring malampasan ang SQL functionality at pagganap, ito ay malamang na hindi lilitaw, kaya ito saklaw ay lubos ng promising niche para sa anumang mga programmer.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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