CyfrifiaduronRhaglennu

Datganiadau SQL Sylfaenol

SQL safonol Mabwysiadwyd yn 1992 ac yn dal i gael ei ddefnyddio heddiw. Ei fod wedi dod yn feincnod ar gyfer llawer o systemau rheoli cronfa ddata. Wrth gwrs, mae rhai cynhyrchwyr yn defnyddio eu dehongliad eu hunain o'r safon. Ond mewn unrhyw system, mae yn dal y prif gydrannau - datganiadau SQL.

cyflwyniad

Defnyddio datganiadau SQL yn y gronfa ddata yn digwydd tablau rheoli gwerthoedd a'u paratoi ar gyfer eu dadansoddi ac arddangos pellach. Maent yn set o eiriau allweddol, y mae'r system yn gwybod beth i'w wneud gyda'r data.

Diffiniwch sawl categori o ddatganiadau SQL:

  • diffiniad o wrthrychau gronfa ddata;
  • trin gwerthoedd;
  • diogelu a rheoli;
  • paramedrau sesiwn;
  • Gwybodaeth am y sylfaen;
  • SQL statig;
  • SQL deinamig.

datganiadau SQL ar gyfer trin data

Mae'r categori hwn yn cynnwys y geiriau allweddol y gallwch reoli y lleoliad o werthoedd â nhw yn y gronfa ddata.

INSERT. Mewnosod rhes mewn tabl sy'n bodoli eisoes. Gellir ei ddefnyddio fel gwerth unigol neu luosog, a ddiffinnir gan amod penodol. Er enghraifft:

INSERT INTO

enw'r tabl (colofn 1 enw, enw'r colofn 2)

GWERTHOEDD (gwerth 1 gwerth 2).

I ddefnyddio'r gweithredwr datganiad SQL RHOWCH â gwerthoedd lluosog, defnyddiwch y chystrawen canlynol:

INSERT INTO

enw 1 tabl (enw'r golofn 1, enw colofn 2)

SELECT enw colofn 1, enw'r golofn 2

O enw'r tabl 2

BLE enw 2.imya golofn tabl 1> 2

Bydd yr ymholiad hwn yn dewis yr holl ddata yn Nhabl 2, sy'n fwy na 2 am 1 colofn a'u gludo i mewn i'r cyntaf.

Y DIWEDDARAF. Fel y mae'r enw'n awgrymu, mae'r datganiad hwn yn diweddaru'r data SQL query mewn tabl sy'n bodoli eisoes ar sail arbennig.

enghraifft:

Y DIWEDDARAF enw'r tabl 1

Enw colofn SET = 2 "Basil"

BLE enw'r tabl colofn 1.imya 1 = 1

Mae'r Basil strwythur gwerth llenwi pob rhesi sy'n cwrdd â'r rhif 1 yn y golofn gyntaf.

DILEU. Dileu data o'r tabl. Gallwch nodi unrhyw amod neu i gael gwared ar yr holl rhesi.

DILEU GAN enw'r tabl

BLE colofn enw tablitsy.imya 1 = 1

Bydd yr ymholiad uchod yn dileu yr holl ddata oddi wrth y gronfa ddata gyda gwerth un yn y golofn gyntaf. Dyma sut y gallwch chi glirio'r bwrdd cyfan:

DILEU GAN enw'r tabl.

Nesaf mae angen i ddweud am y datganiad SELECT. Ef yw un o'r rhai mwyaf pwysig, felly bydd yn rhaid i neilltuo pennod ar wahân.

datganiad SELECT

Prif bwrpas SELECT - ddetholiad o ddata yn ôl amodau penodol. Canlyniad ei waith bob amser tabl newydd gyda data dethol. MS gweithredwr SQL SELECT gellir eu defnyddio i pwysau gwahanol geisiadau. Felly, ynghyd ag ef, gallwch ystyried keywords cysylltiedig eraill.

I ddewis pob un o'r symbol data "*" yn cael ei ddefnyddio o dabl penodol.

SELECT *

O enw'r tabl 1

Bydd canlyniad yr ymholiad hwn yn gopi union o'r tabl 1.

A dyma lwytho gan BLE gyflwr sy'n tynnu allan o Dabl 1, pob gwerth sy'n fwy na 2 yng ngholofn 1.

SELECT *

O enw'r tabl 1

BLE enw 1.imya golofn tabl 1> 2

Gallwch hefyd benodi yn y dewis sydd eu hangen dim ond rhai colofnau.

enw'r tabl SELECT golofn 1.imya 1

O enw'r tabl 1

Canlyniad ymholiad hwn bydd pob llinell â gwerthoedd colofn 1. Defnyddio gweithredwyr MS SQL yn gallu creu ei dabl hun, wrth ailosod, cyfrifo a amnewid gwerthoedd penodol.

SELECT

enw'r tabl colofn 1.imya 1

enw'r tabl colofn 1.imya 2

enw'r tabl colofn 1.imya 3

«=» EQ AS

enw'r tabl colofn 1.imya 2 o'r enw tabl * 1.imya colofn 3 AS NODEB

O enw'r tabl 1

Yr ymholiad hwn yn ymddangos yn gymhleth fetches holl werthoedd Nhabl 1, ac yna yn creu colofn newydd a EQ NODEB. Yn gyntaf mynd i mewn "+" arwydd, yn yr ail golofn data y cynnyrch 2 a 3. Mae'r canlyniad hwn gellir ei gynrychioli fel tabl, er mwyn deall sut y mae'n gweithio:

colofn 1

colofn 2

colofn 3

EQ

NODEB

Enw'r Cynnyrch 1

10

50

+

500

Enw'r Cynnyrch 2

15

100

+

1500

Os ydych yn defnyddio datganiad SELECT, gallwch dreulio ar unwaith archebu data ar unrhyw sail. Mae'n defnyddio'r GORCHYMYN gair GAN.

SELECT

enw'r tabl colofn 1.imya 1

enw'r tabl colofn 1.imya 2

enw'r tabl colofn 1.imya 3

O enw'r tabl 1

GORCHYMYN GAN enw colofn 2

Bydd y tabl yn deillio edrych fel hyn:

colofn 1

colofn 2

colofn 3

1

1

54

3

2

12

7

3

100

2

5

1

Hynny yw, yr holl linellau wedi cael eu gosod yn y fath fodd bod y golofn 2 werth yn esgyn.

Gall data hefyd gael ffurflenni gan dablau lluosog. Er mwyn eglurder, mae'n rhaid i chi ddychmygu gyntaf eu bod yn cael dau, mae rhai yn y gronfa ddata:

Tabl "Gweithwyr"

rhif

enw

cyfenw

1

Vasya

Vasin

2

Petya

Petin

Tabl "cyflog"

rhif

cyfradd

credydu â

1

1

10000

2

0.5

3500

Nawr mae angen i chi, fel cysylltu'r ddau dabl i gael gwerthoedd cyffredin. Gan ddefnyddio datganiadau SQL sylfaenol y gellir ei wneud fel a ganlyn:

SELECT

Sotrudniki.Nomer

Sotrudniki.Imya

Zarplata.Stavka

Zarplata.Nachisleno

O Gweithwyr Cyflog

BLE Sotrudniki.Nomer = Zarplata.Nomer

Mae lwytho o ddau dabl gwahanol o werthoedd, unedig gan nifer. Y canlyniad yw y set ganlynol o ddata:

rhif

enw

cyfradd

credydu â

1

Vasya

1

10000

2

Petya

0.5

3500

Ychydig yn fwy am y SELECT. Defnyddio swyddogaethau cyfanredol

Gall un o'r datganiadau SQL SELECT sylfaenol cynhyrchu rhai cyfrifiadau yn y sampl. I wneud hyn, mae'n defnyddio swyddogaethau a fformiwlâu penodol.

Er enghraifft, er mwyn cael y nifer o gofnodion o'r tabl "Gweithwyr", mae angen i chi ddefnyddio'r ymholiad:

COUNT SELECT (*) AS N

O Gweithwyr

Y canlyniad fydd tabl gyda un golofn a gwerth.

N

2

Gellir swyddogaeth yn cael ei ddefnyddio mewn ymholiadau sy'n cyfrifo'r swm, mwyafswm a gwerthoedd isaf, ac ar gyfartaledd. I wneud hyn, geiriau allweddol yn cael eu defnyddio SUM, MAX, MIN, AVG.

Er enghraifft, mae angen cynnal sampl o'r "cyflog" tabl eisoes yn hysbys:

rhif

cyfradd

credydu â

1

1

10000

2

0.5

3500

Gallwch wneud cais cais o'r fath ac yn gweld beth sy'n digwydd:

SELECT

SUM (Zarplata.Nachisleno) AS NODEB

MAX (Zarplata.Nachisleno) AS MAX

MIN (Zarplata.Nachisleno) AS MIN

AVG (Zarplata.Nachisleno) AS SRED

O Cyflog

Bydd y tabl olaf fel a ganlyn:

NODEB

MAX

MIN

SRED

13500

10000

3500

6750

Dyna'r ffordd, gallwch ddewis o gronfa ddata y gwerthoedd priodol ar y hedfan i berfformio cyfrifiad o swyddogaethau amrywiol.

Union, groesffordd a gwahaniaeth

Cyfuno ymholiadau lluosog yn SQL

SELECT Sotrudniki.Imya

O Gweithwyr

BLE Sotrudniki.Nomer = 1

UNDEB

SELECT Sotrudniki.Imya

O Gweithwyr Cyflog

BLE Zarplata.Nomer = 1

Dylid cadw mewn cof bod yn rhaid yn y tabl hwn yn gydnaws cymdeithas. Hynny yw, yn cael yr un nifer o golofnau.

Mae cystrawen y datganiad SELECT a'r weithdrefn ar gyfer prosesu

Y peth cyntaf SELECT penderfynu yr ardal y bydd yn cymryd y data. I wneud hyn, defnyddiwch y gair allweddol GAN. Os nad yw wedi'i nodi, beth i'w ddewis.

Yna gallwch gyflwyno'r datganiad SQL BLE. Gyda chymorth SELECT rhedeg drwy bob rhes o'r tabl a gwirio'r data ar gyfer cydymffurfio â'r amod.

Os oes gan yr ymholiad yn GAN GRWP, yna mae grwpio werthoedd paramedrau hyn.

Gweithredwyr i gymharu data

Mae ganddynt sawl math. Yn SQL gall gweithredwyr cymharu brofi gwahanol fathau o werthoedd.

  • "=". Yn dynodi, fel y byddech yn dyfalu, cydraddoldeb y ddwy ymadroddion. Er enghraifft, mae wedi eisoes wedi cael ei ddefnyddio yn yr enghreifftiau uchod - BLE Zarplata.Nomer = 1.

  • ">". Mwy na'r arwydd. Os yw gwerth yr ochr chwith y mynegiant yn fwy yna bydd y rhesymegol GWIR ei ddychwelyd ac mae'r amod yn cael ei fodloni.

  • "<". Llai na arwydd. Gwrthdroi'r gweithredwr blaenorol.

  • Arwyddion o "<=" a "> =". Mae'n wahanol i weithredwyr syml mwy a llai yw bod â operands cyfartal cyflwr yn wir hefyd.

  • "<>". Nid wyf yn poeni. Ystyrir bod y cyflwr yn WIR, os nad dim ond un operand yn hafal i un arall. Mae ganddo un mwy o ddehongli - "! =".

FEL

Cyfieithu Gall allweddair hwn fod yn "debyg." FEL gweithredwr yn SQL yn cael ei ddefnyddio tua ar yr un egwyddor - yn rhedeg ymholiad gan dempled. Hynny yw, mae'n eich galluogi i ehangu'r data sampl o'r gronfa ddata gan ddefnyddio ymadroddion rheolaidd.

Er enghraifft, mae'n gosod tasg o'r fath: oddi wrth y "staff" sylfaen eisoes yn hysbys i gael yr holl bobl y mae ei enw yn dod i ben gyda "I". Yna gall y cais gael ei gyfansoddi fel a ganlyn:

SELECT *

O Gweithwyr

BLE Enw FEL `% I`ll

arwydd canradd yn yr achos hwn yn golygu y mwgwd, hynny yw, unrhyw gymeriad, ac mae eu rhif. Ac yn y llythyr, "Yr wyf» SQL penderfynu bod y cymeriad olaf i fod yn y ffordd honno.

ACHOS

Mae'r datganiad SQL Gweinyddwr yn gweithredu'r dewis lluosog. Mae'n debyg i ddatganiad newid mewn llawer o ieithoedd rhaglennu. Datganiad CASE yn SQL perfformio camau gweithredu ar nifer o amodau.

Er enghraifft, byddwch yn dewis o dabl "cyflog" uchafswm a gwerthoedd lleiaf.

rhif

cyfradd

credydu â

1

1

10000

2

0.5

3500

Yna gall y cais gael ei gyfansoddi fel a ganlyn:

SELECT *

O Cyflog

BLE ACHOS PAN SELECT MAX (Gyfrifol) YNA Uchafswm

PRYD MIN SELECT (Gyfrifol) YNA Lleiafswm

canlyniad END

yn y golofn "Gyfrifol" yn y cyd-destun hwn, mae'r system yn edrych ar gyfer y gwerth uchaf ac isaf. Yna, gan ddefnyddio'r cae END greu "cyfanswm", a fydd yn cael eu cofnodi yn y "uchafswm" neu "gofynnol" yn dibynnu ar ganlyniad y cyflwr.

Gyda llaw, yn SQL mae ffurf fwy cryno o CASE - cyfuno.

diffiniad data

Mae'r farn hon yn eich galluogi i gynnal amrywiaeth o dablau sy'n newid - creu, dileu, addasu, ac yn gweithio gyda mynegeion.

Mae'r un cyntaf, sy'n werth ystyried - CREU TABL. Mae'n gwneud dim byd arall na chreu tabl. Os ydych yn syml teipiwch CREU TABL ymholiad, fydd dim yn digwydd, gan fod angen i chi nodi nifer mwy o baramedrau.

Er enghraifft, er mwyn creu y tabl cyfarwydd "Gweithwyr" am ddefnyddio'r gorchymyn:

CREU TABL Gweithwyr

(Rhif adnabod (10) NID NULL

Enw varchar (50) NID NULL

Cyfenw varchar (50) NID NULL)

Yn y cais hwn, mewn cromfachau diffiniedig enwau caeau ac mae eu mathau unwaith, yn ogystal ag a gall fod yn null.

GALW TABL

Perfformio tasg syml - cael gwared tabl meddai. Mae ganddo opsiwn ychwanegol OS YN BODOLI. Mae'n amsugno gwall wrth ddileu, os nad yw'r tabl gofynnol yn bodoli. Enghraifft o ddefnydd:

GALW TABL Gweithwyr OS YN BODOLI.

CREATE MYNEGAI

Yn SQL, mae system o fynegeion, sy'n caniatáu mynediad cyflymach at ddata. Yn gyffredinol, mae'n gyswllt sy'n cyfeirio at colofn benodol. Creu mynegai yn gallu bod cais syml:

CREATE MYNEGAI nazvanie_indeksa

ON nazvanie_tablitsy (nazvanie_stolbtsa)

Defnyddiwch y gosodiad hwn mewn T-SQL, Oracle, PL SQL a llawer o dechnolegau dehongliadau eraill.

TABL NEWID

gweithredwr hynod swyddogaethol gyda nifer o opsiynau. Yn gyffredinol, mae'r newid yn cynhyrchu diffiniad strwythur a thablau dyrannu. Gweithredwr yn cael ei ddefnyddio mewn Oracle SQL, postgres, a llawer o rai eraill.

Cyfeirir yn awr yn cael ei gyflwyno gydag opsiynau amrywiol gan ddefnyddio TABL NEWID.

  • ADD. Yn cynnal ychwanegu colofn mewn tabl. Cystrawen ef yma: NEWID TABL ADD tip_hranimyh_dannyh nazvanie_stolbtsa nazvanie_tablitsy. Gallu cael paramedr OS NAD YN BODOLI, sy'n atal gwall os golofn eisoes wedi creu;

  • GALW. Cael gwared ar golofn. OS YN BODOLI hefyd yn cael ei gwblhau, a fydd yn creu gwall yn dweud nad yw'r golofn gofynnwyd yn bodoli;

  • NEWID. Fe'i defnyddir i ailenwi'r enw maes penodol. defnydd Enghraifft: NEWID NEWID TABL nazvanie_tablitsy OldName NEW_NAME;

  • ADDASU. Bydd y gorchymyn yn newid y math o golofn penodol a nodweddion ychwanegol. Ac mae'n cael ei ddefnyddio fel hyn: NEWID TABL ADDASU nazvanie_tablitsy datatype nazvanie_stolbtsa priodoleddau;

CREU VIEW

Yn SQL, mae y fath beth fel syniad. Yn fyr, ei fod yn fath o dabl rhithwir gyda'r data. Mae'n cael ei ffurfio o ganlyniad i'r sampl gan ddefnyddio'r datganiad SQL SELECT iaith. Gall Views gyfyngu ar fynediad at y gronfa ddata i guddio iddynt, i gymryd lle'r enwau golofn go iawn.

Mae'r broses o greu yn digwydd drwy ymholiad syml:

CREU VIEW enw farn FEL SELECT O * enw'r tabl

Gall Samplu ddigwydd fel cronfa ddata gyfan yn ei gyfanrwydd, ac mewn cyflwr penodol.

Ychydig am y nodweddion

Yn SQL ymholiadau yn aml yn defnyddio gwahanol swyddogaethau adeiledig yn sy'n eich galluogi i ryngweithio â data ac yn eu trosi ar y hedfan. Mae'n werth ystyried iddynt, gan eu bod yn rhan annatod o iaith strwythuredig.

  • COUNT. Yn cynhyrchu cyfrif rhesi neu gofnodion mewn tabl penodol. Fel opsiwn, gallwch nodi enw golofn, yna bydd y data yn cael eu cymryd oddi wrtho. COUNT SELECT * O Gweithwyr;

  • AVG. Mae'r nodwedd hon yn berthnasol yn unig i golofnau gyda data rhifol. Ei canlyniad yw penderfynu ar y cymedr rhifyddol holl werthoedd;

  • MIN a MAX. Mae'r swyddogaethau hyn wedi cael eu defnyddio yn yr erthygl hon. Maent yn diffinio uchafswm a gwerthoedd isaf colofn a enwyd;

  • SUM. Mae'n syml - y swyddogaeth yn cyfrifo'r swm o werthoedd mewn colofn. Mae'n cael ei ddefnyddio yn unig ar gyfer y math data rhifol. Ychwanegu cais paramedr gwahanol, bydd yn cael ei ychwanegu yn unig i werthoedd unigryw;

  • ROUND. Swyddogaeth talgrynnu rhifau ffracsiynol degol. Mae'r gystrawen a ddefnyddir gan y enw'r golofn a'r nifer o leoedd degol;

  • LEN. Swyddogaeth syml sy'n cyfrifo hyd y golofn. Y canlyniad fydd tabl newydd yn dangos nifer y cymeriadau;

  • NAWR. Mae'r gair allweddol yn cael ei ddefnyddio i gyfrifo y dyddiad a'r amser ar hyn o bryd.

gweithredwyr ychwanegol

Mae llawer o enghreifftiau o'r datganiadau SQL yn keywords sy'n perfformio tasgau bach, ond serch hynny symleiddio sampl neu weithgaredd cronfa ddata fawr.

  • AS. Mae'n cael ei ddefnyddio pan fyddwch am i drefnu eu golwg o ganlyniad i aseinio'r enw a bennir i gael tabl.

  • RHWNG. Mae offeryn defnyddiol iawn ar gyfer samplu. Mae'n dangos yr ystod o werthoedd, gan gynnwys yr angen i gael y data. Y paramedr mewnbwn yn derbyn o ac i amrywiaeth rhif yn cael ei ddefnyddio;.

  • NID. Mae'r gweithredwr yn rhoi arall y mynegiant.

  • Blaendorri '. Cael gwared ar y data o gyfran sylfaenol meddai. Wahanol i'r gweithredwyr hynny sy'n adfer data ar ôl ei ddefnydd amhosibl. Mae'n werth nodi y gall y gwaith o air allweddol roddir yn SQL gwahanol gweithredu yn wahanol ddehongliadau. Felly, cyn i chi geisio defnyddio blaendorri, gyfarwydd well gyda'r wybodaeth gefndir.

  • LIMIT. Gosod y nifer o linellau cynnyrch. Mae'r nodwedd arbennig y gweithredwr yw ei fod bob amser wedi ei lleoli ar y diwedd. Mae'n cymryd un gorfodol ac un paramedr dewisol. Mae'r cyntaf yn dangos faint o resi gyda'r data a ddewiswyd i ddangos. Ac os yr ail, yna bydd y gweithredwr yn gweithredu yn yr ystod o werthoedd.

  • UNDEB. gweithredwr Iawn hawdd ei defnyddio i gyfuno ymholiadau lluosog. Mae eisoes wedi cyfarfod ymhlith yr enghreifftiau o hyn yn yr erthygl hon. Gallwch arddangos y rhesi o dablau lluosog, UNION eu cyfuno ar gyfer defnydd mwy cyfleus. Cystrawen ef yma: DEWISWCH column_name O dabl UNION SELECT O dabl imya_drugoy imya_drugogo_stolbtsa. Y canlyniad yw tabl grynodeb o'r gofynion unedig.

  • ALLWEDDOL CYNRADD. Gyfieithu fel "allwedd gynradd." A dweud y gwir, y derminoleg fath yn cael ei ddefnyddio mewn deunyddiau cyfeirio. Mae'n dynodwr unigryw ar gyfer y rhes. Mae'n cael ei ddefnyddio, fel rheol, wrth greu tabl i ddangos y cae a fydd yn cynnwys ei.

  • Default. Yn union fel y gweithredwr blaenorol, a ddefnyddir yn y gwaith o greu ymholiad ar waith. Mae'n diffinio'r gwerth diofyn, a fydd yn cael eu llenwi yn y maes pan gaiff ei greu.

Mae ychydig o awgrymiadau i ddatblygu llwyfan ar gyfer gweithio gyda SQL

  1. NULL. Dechreuwyr ac nid dim ond rhaglenwyr wrth baratoi ceisiadau yn aml yn anghofio am argaeledd gwerthoedd null. O ganlyniad, mae'r cod gwall cripian i mewn, sydd yn anodd olrhain yn y broses debugging. Felly, wrth greu tabl, mae angen i werthoedd sampl neu hail-gyfrifo i aros a meddwl, ac a oes digwyddiad NULL ei gymryd i ystyriaeth yn yr ardal ymholiad.

  2. Cof. Yn y papur hwn rydym yn dangos nifer o swyddogaethau, gallu perfformio tasgau penodol. Yn y datblygiad y gragen i weithio gyda'r gronfa ddata, gallwch "gorbwyso" y cyfrifiad o ymadroddion syml i'r system gronfa ddata. Mewn rhai achosion, mae hyn yn rhoi hwb sylweddol mewn perfformiad.

  3. Cyfyngiadau. Os ydych chi am gael o'r gronfa ddata gyda miloedd o resi dim ond dau, mae'n angenrheidiol i ddefnyddio gweithredwyr hynny y TERFYN neu TOP. Nid oes angen i adfer data trwy gyfrwng y gragen datblygiad iaith.

  4. Cysylltu. Ar ôl derbyn data o sawl tabl, mae llawer o rhaglenwyr dechrau lleihau nhw at ei gilydd amlen cof olygu. Ond pam? Wedi'r cyfan, gallwch wneud cais lle y bydd y cyfan yn bresennol. Nid oes rhaid i chi ysgrifennu cod unwaith a chadw cof ychwanegol yn y system.

  5. Didoli. Os yw'n bosibl gwneud cais y rheoliad yn y cais, hynny yw, y lluoedd DBMS, mae angen ei defnyddio. Bydd hyn yn arbed fawr ar adnoddau pan fydd y rhaglen neu wasanaeth.

  6. Mae llawer o geisiadau. Os oes rhaid i chi fewnosod llawer o gofnodion mewn trefn, yna dylid optimization feddwl am y data pecyn cael ei fewnosod un cais. Bydd hyn hefyd yn cynyddu perfformiad y system gyfan.

  7. lleoli gofalus o ddata. Cyn llunio strwythur sylfaenol mae angen i feddwl am sut ac a yw nifer mor o dablau a chaeau angen. Efallai mae ffordd i gyfuno nhw, neu roi'r gorau i rai. Yn aml iawn, rhaglenwyr yn defnyddio gormod o ddata sy'n cael ei ddefnyddio unrhyw le ac yn byth.

  8. Mathau. I arbed lle ac mae angen i adnoddau fod yn sensitif i'r mathau o ddata a ddefnyddir. Os gallwch gymryd mantais o llai "drwm" ar gyfer y math o gof, rhaid i chi ddefnyddio ei enw. Er enghraifft, os yw'n hysbys bod yn y maes hwn yn ni fydd yn werth rhifol yn fwy na 255, pam y defnydd o 4-beit INT, os oes TINYINT 1 beit.

casgliad

I gloi, dylid nodi bod yr iaith yn cael ei strwythuro yn cael ei ddefnyddio bron ym mhob man yn awr ymholiadau SQL - gwefannau, gwasanaethau ar y we, meddalwedd n ben-desg, ceisiadau symudol. Felly, bydd SQL gwybodaeth yn helpu pob sector o ddatblygiad.

Fodd bynnag, addasu safon iaith frodorol weithiau'n wahanol i'w gilydd. Er enghraifft, efallai PL gweithredwyr SQL yn cael cystrawen wahanol nag mewn SQL Gweinyddwr. Felly, cyn i chi ddechrau datblygu gyda dechnoleg hon, mae angen i gael gyfarwydd â hi gan y canllawiau.

Yn y cymheiriaid yn y dyfodol, a allai yn rhagori ar y SQL ymarferoldeb a pherfformiad, nid yw'n debygol o ymddangos, felly cwmpas hwn yn dipyn o niche addawol ar gyfer unrhyw rhaglennydd.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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