RačunalaProgramiranje

Funkcija tablice stvaranje u SQL - Stvaranje Tabela

Rad sa bazama podataka u direktnoj vezi sa stolovima promjene i podataka koje oni sadrže. Ali prije početka akcije stola za stvaranje. Postoji poseban SQL funkcija automatizirati ovaj proces - "CREATE TABLE".

Prva stvar!

Prije nego što se bave proces stvaranja proračunske tablice pomoću MS SQL "CREATE TABLE" naredba, neophodno je da se zadržimo na ono što nam je potrebno znati prije upotrebe funkcije.

Prije svega, morate doći do sa imenom stola - to mora biti jedinstvena u odnosu na ostale u bazi podataka, a slijede nekoliko pravila. Ime mora početi slovom (az), a zatim se može pratiti na bilo slova, brojeva i donje crte, rezultirajući fraza ne bi trebala biti rezervirana riječ. ime tablice ne može biti veća od 18 znakova.

Nakon što je definisano ime, strukturu treba razvijati: da dođu do imena kolona su mislili vrsti podataka, i koja polja moraju biti popunjena. Tu je i odmah odredi vanjskog polja i primarne ključeve, a također je moguće da se ograniči vrijednosti podataka.

Ostatak stola može biti prilično lako nijanse ispravni, tako da je korak stvaranja stola, to se može zamisliti da ne završi.

sintaksa

Struktura tablice, možete nastaviti na njegovom stvaranju. Olakšavaju dovoljno, koristeći SQL funkcije "CREATE TABLE". To zahtijeva da korisnik odredi prethodno izmislio ime tabele i kolone listu, navodeći za svaki tip i ime. Sintaksa je kako slijedi:

CREATE TABLE table_name
({Column_name tip podataka [Default izraz] [column_constraint] ... | table_constraint}
[, {Column_name tip podataka [Default izraz ] [column_constraint] ... | table_constraint}] ...)

Argumenti u karakteristike dizajna su kako slijedi:

  • ime_tablice - ime tablice
  • column_name - ime stupca
  • tip podataka koji se koriste u ovoj oblasti - tip podataka
  • DEFAULT - izraz se koristi u default koloni.

Također je moguće koristiti još dva funkciju argumenta:

  • postavke kolona - colum_constraint
  • postavke stol - table_constraint

U njima, korisnik može odrediti potrebne poslove za ograničenja ili uvjeti popunjavanja tabele.

Značajke stvoriti tablice

Prilikom pisanja upita u SQL "CREATE TABLE" funkciju, ponekad je potrebno uspostaviti pravila za popunjavanje polja. Da biste to učinili, morate dodati posebne značajke atribute koji definiraju određeni skup uvjeta.

Da bi se utvrdilo prazan vrijednosti, a zatim navesti naziv i tip kolone moraju registrovati jedan od ključnih riječi ne može biti u ćeliji: NULL (može biti null vrijednosti), ili NOT NULL (polje mora biti ispunjen).

Prilikom kreiranja tabela u većini slučajeva potrebno da ujedini svaki zapis izbjeći dvije identične. Da biste to učinili često koriste liniju numeriranja. I, kako se ne bi zahtijeva korisnik znanje o najnovijem broju, koji je dostupan u tabeli, u funkciji "CREATE TABLE" je dovoljno navesti primarni ključ kolumna pišući za riječ "Primarni ključ u ruke", nakon odgovarajuće polje. U većini slučajeva, to je primarni ključ i postoji veza između stolova.

Da bi se osigurala kuka sa Primarni ključ koji se koristi od strane stranog Ključno svojstvo "FOREIGN KEY". Ukazujući na kolonu, ova nekretnina može osigurati da će se u ovoj oblasti sadrže istu vrijednost kao jedan od onih koji su u primarni ključ stupca iste ili različite tabele. Tako se mogu osigurati da podaci.

Da obezbijedi provjeru usklađenosti sa nekim navedenim set ili definiciju, koristite atribut ček. On je propisana posljednji u listu argumenata za neku funkciju, i kao lični parametar ima logički izraz. Uz to, možete ograničiti popis mogućih vrijednosti, na primjer, koristite sto polju "Rod" samo slova "M" i "F".

Osim onih koje su predstavljene, SQL funkcija "CREATE TABLE" ima još dosta specifičnih atributa, ali se koriste u praksi je mnogo rjeđi.

primjeri

Da u potpunosti razumiju rad funkcije, to je vrijedno razmatranja u praksi, u kojoj su CREATE TABLE (SQL). Primer ispod kreira tabelu predstavljen ispod:

CREATE TABLE Custom
(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))

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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