RačunalaProgramiranje

Stvaranje tablica funkcije u SQL - Stvaranje tablica

Rad s bazama podataka izravno odnose na stolovima promjena i podataka koje sadrže. No, prije početka akcije stola stvoriti. Postoji posebna SQL funkcija automatizirati ovaj proces - „CREATE TABLE”.

Prva stvar!

Prije nego što se bave procesu stvaranja tablice pomoću MS SQL „CREATE TABLE” naredba, potrebno je razmišljati o tome što trebamo znati prije korištenja funkcije.

Prije svega, morate da se s imenom stola - to mora biti jedinstven u usporedbi s drugima u bazi, a zatim slijedite nekoliko pravila. Ime mora počinjati slovom (az), a zatim može slijediti bilo slova, brojeva i podvlake, dobiveni izraz ne bi trebao biti rezervirana riječ. ime stol ne može biti veća od 18 znakova.

Nakon što je definirano ime, struktura treba razvijati: da se s imenima stupaca se mislim njihovu vrstu podataka, te koja polja moraju biti ispunjena. Tu je odmah odrediti vanjsku polje i primarne ključeve, a također je moguće ograničiti vrijednosti podataka.

Ostatak stola može biti prilično lako nijanse koje točno, tako da je korak stvaranja tablice, mogu se misli ne do kraja.

sintaksa

Struktura tablice, možete nastaviti na njegovom stvaranju. Olakšajte dovoljno, pomoću SQL funkcije „CREATE TABLE”. To zahtijeva od korisnika da odredite ranije izmislili ime tablice i stupca popisa, navodeći za svaki tip i ime. Sintaksa je sljedeća:

CREATE TABLE TABLE_NAME
({COLUMN_NAME vrsta podataka [ZADANO izraz] [column_constraint] ... | table_constraint}
[{COLUMN_NAME vrsta podataka [ZADANO izraz ] [column_constraint] ... | table_constraint}] ...)

Argumenti koji se koriste u dizajn značajke su kako slijedi:

  • table_name - naziv tablice
  • COLUMN_NAME - naziv stupca
  • vrsta podataka se koristi u ovom području - vrsta podataka
  • ZADANO - izraz koristi u zadanom stupcu.

Također je moguće koristiti još dvije funkcijske argumente:

  • Postavke stupaca - colum_constraint
  • Postavke stol - table_constraint

U njima, korisnik može odrediti potreban posao za ograničenja ili uvjete popune tablice.

Značajke stvoriti tablice

Prilikom pisanja upita u SQL „CREATE TABLE” funkciju, ponekad je potrebno utvrditi pravila za popunjavanje polja. Da biste to učinili, morat ćete dodati posebne značajke atribute koji definiraju određeni skup uvjeta.

Kako bi se utvrdilo praznu vrijednost, a zatim navesti naziv i vrstu stupca mora registrirati jednu od ključnih riječi ne može biti u ćeliji: NULL (može biti null vrijednosti) ili NOT NULL (polja moraju biti ispunjena).

Kod izrade tablice u većini slučajeva zahtijeva da se ujedini svaki zapis kako bi se izbjeglo da dva identična. Za to često koriste numeriranje redaka. I, tako da se ne zahtijeva korisničko znanje o najnovijem izdanju, dostupan u tablici, u funkciji „CREATE TABLE” dovoljno je navesti primarni ključ stupca pisanjem ključnu riječ „Primarni ključ”, nakon odgovarajuće polje. U većini slučajeva, to je primarni ključ i postoji veza između tablica.

Da bi se osigurala trzaj s primarnim ključem koji se koristi od strane stranog ključa imovine „strani ključ”. Ukazujući na stupcu, ovo svojstvo može se osigurati da se u tom području će sadržavati istu vrijednost kao jedan od onih koji su u osnovnoj ključni stupac istih ili različitih tablica. Tako se može osigurati da su podaci.

Kako bi potvrdila usklađenost s nekom određenom setu ili definiciji, koristite atribut ček. On propisao najnoviji u popisu argumenata na neku funkciju, kao osobni parametar ima logički izraz. Uz to, možete ograničiti popis mogućih vrijednosti, na primjer, koristiti tablice polje „Spol” samo slova „M” i „F”.

Osim onih predstavili, SQL funkcija „CREATE TABLE” ima još mnogo određene atribute, ali oni se koriste u praksi je mnogo rjeđi.

primjeri

Da biste u potpunosti razumijete djelovanje na funkciju, to vrijedi s obzirom na praksu, kako stvoriti tablice (SQL). Primjer u nastavku stvara tablicu u nastavku:

CREATE TABLE Custom
(ID CHAR (10) ne NULL glavnog ključa,
Custom_name CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

Kao što možete vidjeti, postavljanje mogući nedostatak vrijednosti u stanici (NULL) može se izostaviti, jer se koristi po defaultu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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