RačunalnikiProgramiranje

Funkcija tabele mest v SQL - Ustvari tabelo

Delo z bazami, neposredno povezanih s tabelami sprememb in podatke, ki jih vsebujejo. Toda pred začetkom delovanja tabele za ustvarjanje. Obstaja posebna funkcija SQL avtomatizirati ta proces - "CREATE TABLE".

Prva stvar!

Preden smo se ukvarjajo s procesom oblikovanja preglednic z uporabo MS SQL "CREATE TABLE" ukaz, da je potrebno, da živijo na kaj moramo vedeti pred uporabo funkcije.

Najprej, kar potrebujete, da pridejo gor z imenom tabele - to mora biti edinstven v primerjavi z drugimi v zbirki podatkov, in upoštevati nekaj pravil. Ime se mora začeti s črko (az), potem pa lahko sledi vseh črk, številk in podčrtaja, nastala beseda ne sme biti rezervirana beseda. ime tabele, ne sme presegati 18 znakov.

Po določitvi imena, je treba razviti strukturo: da pridejo gor z imeni stolpcev, ki se uporabljajo, da razmišljajo na vrsto podatkov in polja, ki jih je treba zapolniti. Na voljo je tudi takoj določi zunanjega polja in primarne ključe, pa tudi mogoče, da so mejne vrednosti podatkov.

Preostali del tabele lahko dokaj enostavno tonov pravilna, tako da je korak oblikovanja tabele, jih lahko mislili, da ne bo konec.

sintaksa

Struktura tabel, lahko nadaljuje svoje ustvarjanje. Naj bo dovolj enostavno, s pomočjo funkcije SQL "CREATE TABLE". To mora uporabnik navesti prej izumil ime miza in stolpec seznama je, da se za vsak tip in ime. Skladnja je naslednja:

CREATE TABLE ime_tabele
({COLUMN_NAME podatkovni tip [privzeti izraz] [column_constraint] ... | table_constraint}
[{COLUMN_NAME podatkovni tip [privzeti izraz ] [column_constraint] ... | table_constraint}], ...)

Argumenti, ki se uporabljajo v konstrukcijskih značilnosti so naslednje:

  • ime_tabele - ime tabele
  • COLUMN_NAME - ime stolpca
  • podatkovni tip se uporablja na tem področju - podatkovni tip
  • DEFAULT - izraz se uporablja v privzeti stolpcu.

Prav tako je možno uporabiti dve več argumentov funkcije:

  • Nastavitve stolpcev - colum_constraint
  • Nastavitve table - table_constraint

V njih lahko uporabnik določi potrebno delo za omejitev ali pogojev za izpolnjevanje tabele.

Značilnosti ustvarjanje tabel

Pri pisanju poizvedbo SQL "CREATE TABLE" funkcijo, da je včasih treba določiti pravila za izpolnjevanje polj. Da bi to naredili, boste morali dodati posebne funkcije atribute, ki določajo poseben nabor pogojev.

Da bi ugotovili, prazno vrednost, nato pa določite ime in vrsto stolpca, morajo registrirati eno od ključnih besed, ne more biti v celici: NULL (lahko null vrednosti), ali NOT NULL (polje je treba izpolniti).

Pri ustvarjanju tabele v večini primerov potrebna za poenotenje vsak zapis, da ne bi bilo dveh enakih. To storite tako pogosto uporabljajo linijo številčenja. In, da ne bo zahteval uporabniško znanje zadnji izdaji, ki so na voljo v tabeli, v funkciji "CREATE TABLE", je dovolj, da navedete primarni stolpec ključa s pisanjem ključno besedo »Primary tipko" po ustrezno polje. V večini primerov je primarni ključ in obstaja povezava med mizami.

Da bi zagotovili priklop s primarnim ključem, ki ga tuji ključnega premoženja "tuji ključ", ki se uporablja. Kaže na stolpec, ta lastnost mogoče zagotoviti, da se v to polje vsebuje enako vrednost kot ena izmed tistih, ki so v primarni ključ stolpec enaka ali različna mize. Tako je mogoče zagotoviti, da se podatki.

Za zagotovitev preverjanja skladnosti z nekaterimi določen sklop ali opredelitve, uporabite atribut CHECK. Je predpisana zadnji v seznamu argumentov za funkcijo, in kot osebno parameter je logični izraz. Z njim lahko omejite seznam možnih vrednosti, na primer, uporabite tabelo polje "Spol" samo črke "M" in "F".

Razen tistih, ki je predstavil, funkcija SQL "CREATE TABLE" ima še vedno številne posebne lastnosti, vendar se uporabljajo v praksi, je veliko manj pogosta.

primeri

Da bi v celoti razumeli delovanje funkcije, je vredno razmisliti, v praksi, kako ustvariti tabelo (SQL). Spodnji primer ustvari preglednico:

CREATE TABLE meri
(ID CHAR (10) NOT NULL Primarni ključ,
CUSTOM_NAME CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

Kot lahko vidite, lahko nastavitev morebitno pomanjkanje vrednosti v celici (NULL) se opusti, ker se privzeto uporablja.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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