KomputeranBernameyên

Function creation sifrê li SQL - Create Table

Kar bi databases rasterast li ser maseyên guhertin û daneyên wan de related. Lê belê, berî destpêka çalakiya xwe li ber masê ji bo afirandina. e ku fonksiyona taybet SQL ji bo nebin vê pêvajoyê hene - "CREATE TABLE".

Yekemîn tiştê ku!

Berî ku em bi pêvajoya afirandina spreadsheets bikaranîna MS SQL mijûl "CREATE TABLE" Fermana, ji bo jîna li ser tiştên ku divê em ji ber bikaranîna function dizanin ku ev yek pêwîst e.

Berî her tiştî, divê hûn bên up bi navê sifrê - divê yekta be û li gorî yên din di nav HTMLê da heye, û li pey çend rêzikên. Divê di navî de bi nameyek (az) dest pê bike, û wê demê dibe ku ji aliyê ti nameyên, reqem û xêzikên li pey, li komepeyva di encamê ne divê bibe bêjeyeke. navê sifrê dikarin 18 tîpan ne.

Piştî ku danasîn bi navê, tê de avahiya werin pêşvebirin: ku li ba bi navên ya stûnan ji bo difikirim type daneyên xwe, û ku li nav zeviyên divê bên dagirtin. Li wir jî di cih de qada ji derve û keys seretayî gengaz diyar bike, û her weha ji bo sînorkirina nirxên welat.

Ya mayî bi ser sifrê dikarin wekhev bi hêsanî nûçeyî rast, da ku gava ji afirandina sifrê, ew dikare bê guman bi dawî ne.

syntax

Ev binyat bi tabloyên, tu ji bo çêkirina wê dewam. Make ew hêsan e bes, bi bikaranîna function SQL "CREATE TABLE". Ev pêwîstiya user bo diyarkirina berê folklor a bi navê sifrê û stûna lîsteya, kîjan ji bo her type û name. The syntax wiha ye:

CREATE table_name TABLE
({Column_name PHP'ê [îfade DEFAULT] [column_constraint] ... | table_constraint}
[, {Column_name PHP'ê [îfade DEFAULT ] [column_constraint] ... | table_constraint}] ...)

Nîqaşên bikaranîn li features design de ne wiha ne:

  • table_name - name sifra
  • column_name - a bi navê column
  • type welat bikaranîn, di vî warî de - PHP'ê
  • DEFAULT - îfade bikaranîn di sitûna default.

Ev jî mimkun e ji bo bikaranîna du argumanan function zêdetir:

  • settings column - colum_constraint
  • table settings - table_constraint

Di wan de, ji bikarhêner dikarin xebatên pêwîst ji bo sînorên an jî şert û mercên dagirtina ser sifrê diyar bike.

Features ava maseyên

Dema ku nivîsîna query ji bo SQL "CREATE TABLE" function, ev e, carinan pêwîst ji bo avakirina qaîdeyên ji bo dagirtina di warê. Ji bo vê jî, divê hûn ji bo lê zêde bike features, taybetiyên xwe yên taybet ku define a set taybetî şert û mercên.

NULL (dikare hebe nirxên null), an NE NULL (zeviyê divê bên dagirtin): ji bo ku diyar dibe nirxeke vala, paşê bi navê û type of the column divê yek ji peyvên key dikarin di hucreyê de be, li wê derê qeyd diyar bike.

Dema afirandina ser sifrê di piranîya bûyeran de pêwîst ji bo yekxistina her record, ji bo ku her du jî ne wek hevin. Ji bo vê yekê gelek caran bi kar line hejmartina. Û, da ku pêwîstî bi zanîna user ya hejmara dawî, License de li ser sifrê, di function ne "CREATE TABLE" têra xwe diyar a column key seretayî bi nivîsandina keyword "key Seretayî ya" piştî warê têkildar e. Di piranîya rewşan de, ew di key bingehîn e û e bê girêdanek di navbera maseyên hene.

Bikin, da ku carcaran bi key Seretayî ya tê bikaranîn ji aliyê malê key biyanî "KEY biyanî". Çêkî, ji bo nivîsek, vê malê dikare bê misogerkirin ku di vî warî de wê nirxê eynî weke ku yek ji wan kesên ku di stûna sereke ya sereke maseyên heman an jî cuda ne de dihewîne. Bi vî awayî kes nikare ku welat bicîh bikin.

To ne rastandin, ji bo pêkanîna bi hinek set xwe dişinî an jî pênase, bi kar tînin CHECK bikarbar. Ew herî dawî di lîsteya argumanên ji bo fonksiyona vê nevê, û wek ku parametre şexsî heye îfade Boolean. Pê re jî, tu li lîsteya nirxên derbasdar bi sînor, ji bo nimûne, bikaranîna qada sifrê "kes" bi tenê tîpên "M" û "F".

Din ji bilî yên pêşkêşkirin, ku fonksiyona SQL "CREATE TABLE" hîna jî gelek taybetiyên xwe yên taybet, di heman demê de ew bi di pratîkê de bi kar e kêmtir in.

wergerandî

Ji bo bi temamî fêm operasyona ji function, bimifa çav di pratîkê de ye, çawa CREATE TABLE (SQL). Weke me di nimûneya li jêr sifrê pêşkêşkirin jêr diafirîne:

CREATE TABLE Custom
(ID char (10) NOT key Primary NULL,
Custom_name char (20)
Custom_address char (30)
Custom_city char (20)
Custom_Country char (20)
ArcDate char (20))

Wek ku hûn dibînin, diçine kêmasiya gengaz yên nirxê di hucreyê de (NULL) dikare nekiribe, ji ber ku bi standard tê bikaranîn.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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