TölvurForritun

Aðgerðin að búa til töflu í SQL - Búa til töflu

Vinna með gagnagrunna er í beinum tengslum við að breyta töflum og gögnunum sem eru í þeim. En áður en aðgerðin hefst verður búið að búa til töfluna. Til að gera sjálfvirkan þetta ferli er sérstakt SQL-aðgerð sem kallast "CREATE TABLE".

Fyrsta hlutur!

Áður en þú vinnur að því að búa til töflur með MS SQL skipuninni "CREATE TABLE", er það þess virði að dvelja á því sem þú þarft að vita áður en þú notar aðgerðina.

Fyrst af öllu þarftu að koma upp nafn á borðið - það verður að vera einstakt, í samanburði við aðra, sem staðsett er í gagnagrunninum og fylgja nokkrum reglum. Nafnið verður að byrja með stafnum (az), eftir sem allir stafir, tölur og undirstrikun geta fylgt, og það sem fylgir því ætti ekki að vera áskilið orð. Lengd töfluheiti má ekki fara yfir 18 stafir.

Eftir að skilgreina nafnið ættir þú að þróa uppbyggingu: Hugsaðu nöfn fyrir dálka, hugsa um hvaða gagna er notuð í þeim og hvaða reiti verður að fylla út. Hér ættir þú strax að ákvarða reitina af ytri og aðallyklum, auk hugsanlegra takmarkana á gögnum.

Hægt er að leiðrétta það sem eftir er af töflunni, þannig að á borðinu við að búa til töfluna er hægt að hugsa um það ekki alveg.

Setningafræði

Having þróað uppbyggingu borðarinnar geturðu haldið áfram að búa til það. Til að gera þetta er það einfalt að nota SQL-aðgerðina "CREATE TABLE". Í henni þarf notandinn að tilgreina töfluheiti og dálkalista sem áður var fundið upp og tilgreina tegund og heiti fyrir hvert þeirra. Setningafræði aðgerðarinnar er sem hér segir:

Búðu til töflu table_name
({Dálkur_nafnategund [DEFAULT tjáning] [column_constraint] ... | table_constraint}
[, {Column_name datatype [DEFAULT tjáning] [column_constraint] ... | Table_constraint}] ...)

Rök sem notuð eru við byggingu aðgerða þýða eftirfarandi:

  • Table_name - töfluheiti
  • Column_name er nafnið á dálknum
  • Gagnategund er gagnategundin sem notuð eru í þessu sviði
  • DEFAULT er tjáningin notuð í sjálfgefin dálki.

Einnig er hægt að nota tvo fleiri virka rök:

  • Colum_constraint - dálkur breytur
  • Table_constraint - töflu breytur

Í þeim getur notandinn tilgreint nauðsynlegar takmarkanir eða skilyrði til að fylla töfluna.

Lögun af að búa til töflur

Þegar þú skrifar fyrirspurn með SQL-aðgerðinni "CREATE TABLE", þá þarftu stundum að setja reglur um að fylla út reitina. Til að gera þetta skaltu bæta við sérstökum eiginleikum aðgerðarinnar sem skilgreinir eitt eða annað skilyrði.

Til að ákvarða hvort tómt gildi sé að finna í reitnum, eftir að tilgreina heiti og tegund dálksins, ætti að vera eitt af leitarorðum NULL (má vera null gildi) eða EKKI NULL (reitinn verður að fylla).

Þegar búið er að búa til borð í flestum tilfellum er nauðsynlegt að sameina hverja færslu til að koma í veg fyrir að tveir eins séu til staðar. Fyrir þetta er oftast notaður númerun lína. Og til þess að þurfa ekki að láta notandann vita um síðasta númerið sem er í boði í töflunni, er það nóg að tilgreina dálkinn í aðallyklinum með því að skrifa leitarorðið "Primary lykill" eftir samsvarandi reit. Oftast er það aðal lykillinn sem tengir töflurnar við hvert annað.

Til að veita tengil á aðal lykilinn er notaður erliður lykill eignarinnar "FRAMLEIÐSLU". Með því að tilgreina þessa eign fyrir dálk, getur þú tryggt að þetta reit inniheldur gildi sem samsvarar einum af þeim sem finnast í aðallykilssúlunni í sama eða öðru töflunni. Þannig geturðu tryggt að gögnin séu í samræmi.

Til að tryggja að farið sé að tilteknu setti eða skilgreiningu, notaðu CHECK eiginleikann. Það er skrifað síðast í listanum yfir rök fyrir hlutverkið og hefur rökrétt tjáning sem persónuleg breytur. Með því að nota það getur þú takmarkað lista yfir möguleg gildi, til dæmis með því að nota aðeins bókstafana "M" og "F" í reitinn í töflunni "Kyn".

Auk þess sem kynnt hefur SQL-aðgerðin "CREATE TABLE" margra sértækari eiginleika en þau eru notuð í raun miklu sjaldnar.

Dæmi

Til að skilja að fullu meginregluna um virkni er það þess virði að íhuga í reynd hvernig CREATE TABLE (SQL) virkar. Dæmiið hér að neðan býr til töflunni sem sýnt er á myndinni:

Búðu til töflu Custom
(ID CHAR (10) EKKI NULL Grunntakki,
Custom_name CHAR (20),
Custom_address CHAR (30),
Custom_city CHAR (20),
Custom_Country CHAR (20),
ArcDate CHAR (20))

Eins og þið sjáið er hægt að sleppa breytu mögulegs fjarveru gildi í klefanum (NULL), þar sem það er notað sjálfgefið.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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