DatoriProgrammēšana

Galda izveide funkciju SQL - Izveidot tabulu

Darbs ar datu bāzēm, kas tieši saistītas ar izmaiņu tabulas un datiem, ko tie satur. Bet pirms sākuma darbības tabulas, lai radītu. Ir īpašs SQL funkciju automatizēt šo procesu - "CREATE TABLE".

Pirmā lieta!

Pirms mēs galā ar izveides procesu izklājlapas, izmantojot MS SQL "CREATE TABLE" komandu, tas ir nepieciešams, lai kavēties par to, kas mums ir jāzina, pirms lietojat funkciju.

Pirmkārt, jums ir nepieciešams nākt klajā ar nosaukumu galda - tas ir unikāls, salīdzinot ar citiem datu bāzē, un ievērot dažus noteikumus. Nosaukums jāsākas ar burtu (az), un pēc tam var sekot ar jebkuru burtu, ciparu un apakšsvītra, iegūtais frāze nevajadzētu būt rezervēts vārds. tabulas nosaukums nedrīkst pārsniegt 18 rakstzīmes.

Pēc noteikta vārdu, būtu jāizstrādā struktūra: nākt klajā ar nosaukumiem izmantoto kolonnu domāt to datu tipu, un kas lauki jāaizpilda. Ir arī nekavējoties nosaka ārējo lauku un primārās atslēgas, un iespējams arī ierobežot datu vērtības.

No tabulas pārējo var būt diezgan viegli nianses pareizi, tāpēc, solis izveidot tabulu, tās var uzskatīt nevar beigt.

sintakse

No tabulas struktūru, jūs varat doties uz savu radīšanu. Padariet to viegli pietiekami, izmantojot SQL funkciju "CREATE TABLE". Tas prasa lietotājam norādīt iepriekš izdomāja galda vārdu un kolonnu sarakstu, norādot katram veidam un nosaukumam. Sintakse ir šāda:

CREATE TABLE table_name
({Column_name datatype [DEFAULT izteiksme] [column_constraint] ... | table_constraint}
[{Column_name datatype [DEFAULT izteiksme ] [column_constraint] ... | table_constraint}] ...)

Argumenti, ko izmanto dizaina iezīmes ir šādas:

  • table_name - tabulas nosaukums
  • Sleja - kolonnas nosaukuma
  • datu tips - datu tips, ko izmanto šajā jomā
  • DEFAULT - izteiksme, ko izmanto noklusējuma kolonnā.

Tāpat ir iespējams izmantot vēl divas funkcijas argumentus:

  • colum_constraint - kolonnu uzstādījumus
  • table_constraint - galda iestatījumi

Jo tiem, lietotājs var norādīt nepieciešamo darbu ierobežojumiem vai nosacījumiem, aizpildot tabulu.

Features izveidot tabulas

Rakstot vaicājumu SQL "izveidot tabulu" funkciju, tas ir dažreiz nepieciešams izstrādāt noteikumus aizpildot laukus. Lai to izdarītu, jums ir nepieciešams, lai pievienotu īpašus funkcijas īpašības, kas nosaka konkrētu nosacījumu kopumu.

Lai noteiktu tukša vērtība, tad norādiet nosaukumu un kolonnas tipu jāreģistrējas viens no galvenajiem vārdiem, var būt tādā šūnā: null (var būt Null vērtības), vai NOT NULL (lauks jāaizpilda).

Veidojot tabulu vairumā gadījumu nepieciešams, lai vienādotu katru ierakstu, lai izvairītos divi identiski. Lai to izdarītu, bieži izmanto līniju numerāciju. Un, tā kā nav nepieciešama lietotāja zināšanas par jaunākajiem jautājumu, kas ir pieejama tabulā, jo funkciju "CREATE TABLE", ir pietiekami, lai norādītu primāro atslēgu kolonnu, rakstot atslēgvārdu "primāro atslēgu" pēc attiecīgajā nozarē. Vairumā gadījumu tas ir primārā atslēga, un pastāv saikne starp tabulām.

Lai nodrošinātu āķis ar primāro atslēgu, ko ārvalstu atslēgas īpašuma "ārējā atslēga" izmanto. Norādot uz kolonnas, šis īpašums var nodrošināt, ka šajā jomā būs satur tādu pašu vērtību kā viens no tiem, kas ir primārās atslēgas kolonnas no tām pašām vai dažādām tabulām. Tādējādi var nodrošināt, ka datus.

Lai nodrošinātu pārbaudi par atbilstību kādā noteiktā komplektu vai definīciju, izmantojiet atribūta pārbaudi. Viņš noteikts jaunākais argumentu sarakstā uz funkciju, un kā personisku parametrs ir Būla izteiksme. Ar to, jūs varat ierobežot sarakstu iespējamo vērtību, piemēram, izmantot tabulas lauka "Dzimums" tikai burti "M" un "F".

Izņemot tos uzrādīt, SQL funkciju "CREATE TABLE" ir vēl daudz specifisku īpašību, bet tie tiek izmantoti praksē ir daudz retāk.

piemēri

Lai pilnībā izprastu darbību funkcijas, ir vērts apsvērt praksē, kā CREATE TABLE (SQL). Zemāk piemērs izveido tabulu zemāk tiek piedāvāts:

CREATE TABLE Custom
(ID CHAR (10) NOT NULL Primārā atslēga,
CUSTOM_NAME CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

Kā jūs varat redzēt, nosakot iespējamo trūkumu vērtības šūnas (null) var izlaist, jo tā pēc noklusējuma tiek izmantots.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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