Mga computerProgramming

Talahanayan function na paglikha sa SQL - Lumikha ng Table

Paggawa gamit ang mga database direktang may kinalaman sa mga talahanayan ng pagbabago at ang data na naglalaman ang mga ito. Ngunit bago ang pagsisimula ng pagkilos ng talahanayan upang lumikha ng. May ay isang espesyal na SQL function na i-automate ang proseso na ito - "LILIKHA TALAAN".

Ang unang bagay!

Bago natin harapin ang proseso ng paglikha ng mga spreadsheet gumagamit ng MS SQL "LILIKHA TALAAN" command, ito ay kinakailangan upang tumira sa kung ano ang kailangan naming malaman bago gamitin ang function.

Una sa lahat, kailangan mo upang makabuo ng mga pangalan ng talahanayan - dapat itong maging natatangi kung ikukumpara sa mga iba pa sa database, at sundin ang ilang mga panuntunan. Ang pangalan ay dapat magsimula sa isang titik (az), at pagkatapos ay maaaring sinusundan ng anumang mga titik, numero at underscore, ang mga nagresultang phrase ay hindi dapat maging isang reserved salita. pangalan ng talahanayan ay hindi maaaring lumampas ng 18 mga character.

Nagkakaproblema sa tinukoy ang pangalan, ang istraktura ay dapat na binuo: upang makabuo ng mga pangalan ng mga haligi na ginamit upang isipin ang kanilang uri ng data, at kung aling mga field ay dapat na puno. Mayroon ding agad na matukoy ang mga panlabas na field at pangunahing susi, at din posible upang limitahan ang mga halaga ng data.

Ang natitirang bahagi ng talahanayan ay maaaring maging medyo madali nuances tama, kaya ang hakbang ng paglikha ng isang talahanayan, maaari silang ma-iisip na hindi tapusin.

palaugnayan

Ang istraktura ng talahanayan, maaari kang magpatuloy sa kanyang paglikha. Gawing madali sapat, ang paggamit ng SQL function na "LILIKHA TALAAN". Nangangailangan ito ng gumagamit upang tukuyin ang isang dati imbento ng isang pangalan ng talahanayan at haligi listahan, na tumutukoy para sa bawat uri at pangalan. Ang syntax ay ang mga sumusunod:

LILIKHA TALAAN table_name
({Column_name datatype [DEFAULT expression] [column_constraint] ... | table_constraint}
[, {Column_name datatype [DEFAULT expression ] [column_constraint] ... | table_constraint}] ...)

Ang mga argumento na ginamit sa disenyo ng mga tampok ay ang mga sumusunod:

  • table_name - ang pangalan ng talahanayan
  • column_name - isang pangalan ng haligi
  • uri ng data na ginagamit sa larangan na ito - datatype
  • DEFAULT - isang expression na ginagamit sa ang default na column.

Ito rin ay posible na gamitin ang dalawang higit pang mga argumento ng function:

  • mga setting ng haligi - colum_constraint
  • Mga setting ng talahanayan - table_constraint

Sa mga ito, ang user ay maaaring tukuyin ang mga kinakailangang mga trabaho para sa mga limitasyon o kondisyon ng pagpuno sa table.

Mga Tampok lumikha ng talahanayan

Kapag sumusulat ng isang query sa SQL "LILIKHA TALAAN" function, ito ay minsan kailangan upang magtatag ng mga patakaran para sa pagpuno sa mga patlang. Upang gawin ito, kailangan mong magdagdag ng mga espesyal na tampok mga katangian na tukuyin ang isang partikular na hanay ng mga kondisyon.

Upang matukoy ang isang walang laman na halaga, at pagkatapos ay tukuyin ang pangalan at uri ng haligi ay dapat magrehistro ng isa sa mga pangunahing mga salita doon ay maaaring sa isang cell NULL (maaaring maging null values), o HINDI Null (field ay dapat na puno).

Kapag lumilikha ng talahanayan sa karamihan ng mga kaso na kinakailangan upang mapag-isa ang bawat record upang maiwasan ang pagkakaroon ng dalawang magkapareho. Upang gawin ito ay madalas na gamitin ang linya numero. At, sa gayon ay hindi nangangailangan ng kaalaman ng gumagamit ng ang pinakabagong isyu, na magagamit sa mesa, sa function na "LILIKHA TALAAN" ay sapat na upang tukuyin ang isang pangunahing susi haligi sa pamamagitan ng pagsulat ang keyword na "Pangunahing susi" matapos ang nararapat na larangan. Sa karamihan ng kaso, ito ay ang pangunahing susi at doon ay isang koneksyon sa pagitan tables.

Upang masiguro ang sagabal sa mga Pangunahing susi na ginagamit ng isang banyagang susi sa ari-arian "FOREIGN KEY". Na tumuturo sa isang haligi, ari-arian na ito ay maaaring nakasisiguro na sa larangan na ito ay maglalaman ng parehong halaga bilang isa sa mga na sa ang pangunahing susi haligi ng parehong o iba't ibang mga talahanayan. Kaya maaari isa masiguro na ang data.

Upang magbigay ng pag-verify para sa pagsunod sa ilang mga tinukoy na set o isang kahulugan, gamitin ang attribute TSEKE. Siya inireseta ng mga pinakabagong sa isang listahan ng mga argumento sa isang function, at bilang isang personal na parameter ay may isang Boolean expression. Gamit ito, maaari mong paghigpitan ang listahan ng mga posibleng halaga, halimbawa, gumamit ng isang talahanayan na larangan "Kasarian" lamang ang mga titik "M" at "F".

Maliban sa mga na iniharap, ang SQL function na "LILIKHA TALAAN" ay pa rin ng maraming mga tiyak na mga katangian, ngunit ang mga ito ay ginagamit sa kasanayan ay mas mababa karaniwang.

halimbawa

Upang lubos na maunawaan ang mga operasyon ng function, ito ay nagkakahalaga ng isinasaalang-alang sa kasanayan, kung paano ang LILIKHA TALAAN (SQL). Ang halimbawa sa ibaba ay lumilikha ng isang table iniharap sa ibaba:

LILIKHA TALAAN Custom
(ID CHAR (10) HINDI null Primary key,
Custom_name CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

Tulad ng iyong nakikita, ang pagtatakda ng isang posibleng kakulangan ng halaga sa cell (null) ay maaaring tinanggal na, dahil ito ay ginagamit sa pamamagitan ng default.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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