KomepiutaPolokalama faakomepiuta

E faapefea e tusi SQL-faafesili - faataitaiga auiliili

O i tatou taitoatasi feagai aunoa ma faaaogā a o utufaamatalaga eseese. Pe a tatou filifili le tuatusi i-meli, o loo tatou galulue i le nofoaga autu o faamatalaga. nofoaga autu o faamatalaga e faaaoga auaunaga suesuega, faletupe mo le teuina o faamatalaga tagata e faaaogāina auaunaga, ma isi

Ae e ui lava i le faaaogaina e le aunoa o le nofoaga autu o faamatalaga, e oo lava mo le tele o faiga polokalama developers o se tele o le "nofoaga sinasina" ona o eseese faauigaga o le upu lava e tasi. Tatou tuuina atu se faamatalaga puupuu o le tuutuuga autu e utufaamatalaga faaeletonika o iloiloga SQL. So.

Nofoaga autu o faamatalaga - o se faila po o ni faila mo le teuina faatonuina faamatalaga fausaga ma le latou mafutaga. Lava o taimi, ua taʻua o le nofoaga autu o faamatalaga a faiga tau pulega nofoaga autu o faamatalaga (DBMS). Nofoaga autu o faamatalaga - ua na o se repository o faamatalaga i se faatulagaga patino ma e mafai ona galulue faatasi ma utufaamatalaga eseese.

Lisi - mafaufau i le faila o loo teuina pepa aloaia, tuufaatasia e faatatau i tapulaa faapitoa, e pei o le lisi o poloaiga mo le masina mulimuli. o se laulau i totonu o le komepiuta lenei faamaumauga. A laulau eseese ei ai lona lava igoa tulaga ese.

Faamatalaga Ituaiga - o le ituaiga o faamatalaga faatagaina ona teuina i totonu o se tasi koluma po o laina. E mafai ona avea se faatulagaga patino numera po o anotusi.

Koluma ma laina - tatou galulue uma i spreadsheets, lea e auai foi i le laina ma pou. So o se nofoaga autu o faamatalaga relational galulue ma laulau le ala lava e tasi. ua taʻua i nisi taimi manoa faamaumauga.

O le ki autu - laina taitasi e mafai ona i ai se tasi po o le sili koluma mo lona faailoaina tulaga ese. E leai se ki autu e matua faigata ona faafou, suia ma aveese laina talafeagai.

O le a SQL?

Fesili gagana SQL (Igilisi Language fesili faatulaga -. Faatulaga Language fesili) na fuafuaina na e galulue ma utufaamatalaga faaeletonika ma o le taimi nei o le tagavai mo utufaamatalaga lauiloa uma. ua faia i luga o le syntax gagana a se vaega toaitiiti o faafoeina ma faigofie e aoao. Ae e ui lava i le faigofie manino, e mafai ai e le foafoaga o faafesili sql mo gaoioiga faigata faatasi ma le nofoaga autu o faamatalaga o so o se tele.

Talu mai le 1992, ei ai se tulaga tutusa, e taʻua ANSI SQL. E faamatalaina ai le syntax faavae ma galuega tauave a faagaoioia ma e lagolagoina e taitai o le maketi DBMS uma, e pei o lo le perofeta le Microsoft le faigaluega SQL. Mafaufau i vaega uma o le gagana i se tusiga puupuu e le mafai, o lea o le a tatou tilofaʻia le na o le faafesili faavae SQL. Faataitaiga faaalia ai le faigofie ma le vaega o le gagana:

  • le foafoaina o utufaamatalaga faaeletonika ma laulau;
  • filifilia o faamatalaga;
  • Faaopoopoina o faamaumauga;
  • fesuiaiga ma le aveesea o faamatalaga.

SQL Ituaiga Faamatalaga

koluma uma i se laulau faamaumauga teu le ituaiga faamatalaga e tasi. i SQL le tutusa ituaiga faamatalaga e pei ona i isi gagana polokalame.

faamatalaga ituaiga faʻamatalaga
INT integers
MONI Opeopea numera tulaga
matua manoa uiga o le umi ma liuliuina
ASO sql fesili "aso" i se ituaiga o mamanu
TAIMI taimi
SIA manoa anotusi o le umi faatulagaina

Fatu laulau ma utufaamatalaga faaeletonika

Fatu utufaamatalaga faaeletonika fou, laulau, ma isi faafesili i SQL E lua auala:

  • faamatalaga SQL e ala i le faamafanafanaina utuofaamatalaga
  • O le faaaogaina o meafaigaluega fesootai Pulega, o se vaega o le faigaluega nofoaga autu o faamatalaga.

A o faagaoioia fou faamaumauga FAATUPU faamaumauga ; . A e mafai ona e iloa, o le syntax e faigofie ma tuusao.

O le laulau i totonu o le nofoaga autu o faamatalaga foafoaina le FAATUPU LISI faamatalaga i le faataamilosaga nei:

  • igoa laulau
  • ituaiga igoa ma faamatalaga o le koluma

O se faataitaiga, faatupuina se laulau oloa i le koluma nei:

pou faʻamatalaga
commodity_id ID oloa
vendor_id ID tagata faʻatau atu (Vendors Key laulau i fafo)
commodity_name igoa oloa
commodity_price tau o
commodity_desc faʻamatalaga

Fai se laulau:

FAATUPU LISI oloa

(Commodity_id SIA (15) E soloia,

vendor_id SIA (15) E soloia,

commodity_name SIA (254) soloia,

commodity_price DECIMAL (8,2) soloia,

commodity_desc VARCHAR (1000) soloia);

O le siata o loo i koluma lima. I le igoa o le ituaiga o faamatalaga koluma ua ma valavala ai i commas. E mafai ona manatu taua koluma faatauaina soloia (soloia) po o le tatau ona faatumuina i (LĒ soloia), ma e naunau o ia e faia o se laulau.

faamatalaga faataitaiga mai le laulau

faamatalaga faagaoioia faataitaiga - sili ona faaaogaina masani faafesili SQL. Mo nisi faamatalaga e tatau ona faamaoti tatou te mananao e filifili mai se laulau. I le taimi muamua se faataitaiga faigofie:

Filifili commodity_name MAI oloa

Ina ua mavae le Filifili faamatalaga faailoa le igoa o le koluma e maua ai faamatalaga, ae MAI faailoa o le laulau.

a laulau uma le taunuuga fesili laina ma tulaga faatauaina Commodity_name totonu o le poloaiga lea na ulufale atu i latou i le nofoaga autu o faamatalaga i.e. e aunoa ma se sailiili. E faatulaga ai le taunuuga le faaaogaina o le faitalia ina faagaoioia E.

Ina ia fesili i luga o fanua tele lisi i latou ma valavala ai i commas e pei o le faataitaiga lenei:

commodity_id filifili, commodity_name, commodity_price MAI oloa

E mafai ona maua o le taunuuga o le taua manoa fesili o koluma uma. Mo lenei faamoemoe, o le faailoga "*":

Filifili * MAI oloa

  • Filifili gata lagolagoina:
  • faamatalaga Ituaiga (Poloaiga E faamatalaga)
  • Filifiliga e tusa ai ma tuutuuga (FEA)
  • Faapotopotoina oi umi (VAEGA E)

faaopoopo le laina

Ina ia faaopoopo laina i se laulau e faaaoga ai faamatalaga SQL ma faaofi le faamatalaga. Le gata e mafai ona faia i ni auala se tolu:

  • faaopoopo se laina atoa fou;
  • o le laina;
  • taunuuga fesili.

Ina ia faaopoopo se laina atoatoa, e tatau ona faamaoti ai le laulau igoa ma le tulaga faatauaina o koluma (fanua) o se laina fou. o se faataitaiga lenei:

Faaofi I AGA TAUSILI oloa ( '106', '50', 'Coca-Cola', '1,68', 'Leai Alcogol,)

faaopoopo Faataitaiga a oloa fou i le laulau. ua faamaoti Tulaga Faatauaina ina ua uma AGA TAUSILI mo koluma taitasi. Afai e leai se taua e fetaui mo le koluma, e talafeagai ona faamaoti soloia. ua tumu le koluma ma tulaga faatauaina i le poloaiga e faamaoti mai pe a fatuina o se laulau.

I le tulaga o le faaopoopoina o na o se e tatau ona faamaoti manino vaega o le manoa o le igoa o le koluma, e pei o Faataitaiga:

Faaofi I oloa (commodity_id, vendor_id, commodity_name)

AGA TAUSILI ( '106', '50', 'Coca-Cola', )

Ua tatou faailoa atu na faailoa oloa, e tuuina ma lona igoa, ma tuu ese avanoa le vaega o totoe o le fanua.

Faaopoopoina taunuuga fesili

Lona uiga moni lava, o loo faaaogaina faaofi e faaopoopo se laina, ae e mafai ona faaaogaina mo le faaopoopoina o taunuuga a Filifili faamatalaga.

faamatalaga suiga

Ina ia suia le faamatalaga o loo i le fanua laulau nofoaga autu o faamatalaga manaomia ona e faaaogaina se faamatalaga lata mai. e mafai ona faaaogaina e le tagata faafoe i auala e lua:

  • Faafou laina uma i le laulau.
  • Mo na o se laina patino.

aofia FAAFOUGA o elemene autu se tolu:

  • se laulau i lea e te manao e faia ni suiga;
  • fanua igoa ma o latou tulaga faatauaina fou;
  • Aiaiga mo le suiga filifilia laina.

Mafaufau i se faataitaiga. Sei o tatou fai atu le oloa ma ID = 106 ua suia ai le tau, o lea lenei laina e faafouina. Tusi le faamatalaga lenei:

FAAFOUGA oloa commodity_price seti = '3.2' O FEA commodity_id = ' 106'

Ma faailoa mai ai le igoa laulau, i le tulaga lenei, o le oloa, lea o le a faafou, ma ina ua mavae le faatulagaina - le tau fou o le koluma ma maua le mea e manaomia, e faamaotiina ai le FEA manao ID taua.

Ina ia suia le aofai o koluma ina ua mavae le seti faamatalaga faamaoti ni paga o koluma-taua, ma valavala ai i commas. Tagai i se faataitaiga lea o le toe faafou igoa ma le tau o le oloa:

FAAFOUGA oloa commodity_name seti = 'Fanta' , commodity_price = '3.2' O FEA commodity_id = ' 106'

Ina ia aveese le faamatalaga o loo i le koluma, e mafai ona tuu e soloia, pe afai e mafai ai i le faatulagaina o le laulau. E tatau ona manatua o le soloia - O le lenei "leai" taua, e le o pei o mau po o le numera. Aveese le faamatalaga mea:

commodity_desc FAAFOUGA oloa seti = soloia FEA commodity_id = ' 106'

le aveesea o laina

o loo faatinoina talosaga SQL e aveese laina i le laulau faagaoioia aveese. E lua auala e faaaoga ai:

  • aveesea le laina patino laulau;
  • aveesea laina uma i le laulau.

FAATAITAIGA le aveesea o se tasi laina o le laulau:

Aveesea mai oloa FEA commodity_id = '106'

Ina ua uma ona aveesea mai faamaoti mai e le laulau igoa lea e aveese laina. O FEA faafoe e aofia ai se tuutuuga i lalo o lea o le a filifilia laina mo aveesea. I le faataitaiga ua tatou aveesea le laina oloa ma ID = 106. O FEA faailoa taua tele ona oo aveese lenei privedt faagaoioia laina uma i le laulau. O lenei e faatatau i le suia o le tulaga faatauaina o le fanua.

e le o faamaoti mai i le aveese faamatalaga igoa koluma, ma meta-tagata. Ia atoatoa aveesea le laina ma aveese se koluma se tasi, ia e le mafai.

Faaaogaina SQL i Avanoa Microsoft

Avanoa Microsoft masani faaaogaina interactively ua e fatu ai se spreadsheet, nofoaga autu o faamatalaga, suiga pulega, le auiliiliga o faamatalaga i le nofoaga autu o faamatalaga ma ina ia faatino le Avanoa SQL faafesili e ala i se tufuga fesili fesootai talafeagai (fesili Foafoa), i le faaaogaina lea e mafai ona fausia ma faatino faamatalaga SQL vave o so o se lavelave.

Foi lagolagoina faiga le avanoa i le tagata faigaluega, lea e le mafai ona faaaogaina Avanoa nofoaga autu o faamatalaga e pei afi fesili-SQL i so o se punavai o faamatalaga ODBC. O lenei vaega e mafai ai ona talosaga e fesootai ai ma le Avanoa nofoaga autu o faamatalaga i so o se faatulagaga.

faaopoopoga SQL

Talu ai ona e leai ni faafesili SQL uma foliga taualumaga gagana polokalame e pei o loops, branching, ma isi, o le atiina ae gaosi DBMS latou lomiga o SQL ma vaega maualuluga. O le muamua o le lagolago mo teuina taualumaga ma tulaga tau gagana taualumaga.

O le gagana sili ona taatele o le gagana:

  • Oracle Utuofaamatalaga - PL / SQL
  • Interbase, Firebird - PSQL
  • Faigaluega SQL Microsoft - Faia o-SQL
  • PostgreSQL - PL / pgSQL.

SQL Initoneti

ua faamaloloina faamaumauga MySQL i lalo o se laisene saoloto GNU Aoao Laisene o le Malo. O loo i ai se laisene faapisinisi ma le tomai e atiina ae modules masani ai. O se vaega o le vaega sili ona lauiloa o le servers Initoneti fauina e pei o XAMPP, WAMP ma lamepa, ma o le atinae talosaga nofoaga autu o faamatalaga sili ona lauiloa i le Initoneti.

Sa atiina ae e Sun Microsystems ma o le taimi nei e lagolagoina e Oracle. Lagolagoina aʻe tele faamaumauga e 64 terabytes, o le syntax SQL: 2003, replicating utufaamatalaga faaeletonika ma auaunaga ao.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sm.delachieve.com. Theme powered by WordPress.