OrdinadorsProgramació

Funció de creació de taula en SQL - Crear taula

Treballar amb bases de dades directament relacionats amb les taules de canvi i les dades que contenen. Però abans de l'inici de l'acció de la taula a crear. Hi ha una funció especial de SQL per automatitzar aquest procés - "CREATE TABLE".

La primera cosa!

Abans de tractar el procés de crear una taula amb la comanda de MS SQL "CREATE TABLE", val la pena mirar el que necessitem saber abans d'utilitzar la funció.

En primer lloc, ha de pujar amb el nom de la taula - Ha de ser únic en comparació amb altres a la base de dades, i seguir algunes regles. El nom ha de començar amb una lletra (az), i després pot ser seguit per qualsevol lletres, dígits i guions baixos, la frase resultant no ha de ser una paraula reservada. La longitud del nom de la taula no ha de superar els 18 caràcters.

Un cop definit el nom, l'estructura ha de desenvolupar-se: per arribar als noms de les columnes utilitzades a pensar que el seu tipus de dades, i quins camps ha de ser omplert. Hi ha també determinar immediatament el camp extern i les claus primàries, i també és possible limitar els valors de dades.

La resta de la taula pot ser força facilitat matisos correcta, de manera que el pas de crear una taula, que pot ser pensat per no acabar.

sintaxi

L'estructura de les taules, es pot procedir a la seva creació. Que sigui bastant fàcil, utilitzant la funció de SQL "CREATE TABLE". Es requereix que l'usuari especifiqui una inventat anteriorment un nom de taula i columna de la llista, especificant per a cada tipus i nom. La sintaxi és la següent:

CREATE TABLE nom_taula
({Column_name tipus de dades [expressió DEFAULT] [column_constraint] ... | table_constraint}
[, {Column_name tipus de dades [expressió DEFAULT ] [column_constraint] ... | table_constraint}] ...)

Els arguments utilitzats en les característiques de disseny són les següents:

  • nom_taula - el nom de la taula
  • Column_name - un nom de columna
  • tipus de dades - tipus de dades utilitzades en aquest camp
  • DEFAULT - una expressió utilitzada en la columna per defecte.

També és possible usar altres dos arguments de la funció:

  • configuració de les columnes - colum_constraint
  • arranjaments de taula - table_constraint

En ells, l'usuari pot especificar el treball requerit per les limitacions o condicions d'ompliment de la taula.

Funcions crear taules

En escriure una consulta a SQL "CREATE TABLE" funció, de vegades és necessari establir normes per a l'ompliment dels camps. Per a això, cal afegir atributs característiques especials que defineixen un conjunt particular de condicions.

Per tal de determinar un valor buit, a continuació, especifiqueu el nom i el tipus de la columna ha de registrar-se una de les paraules clau que pot haver en una cel·la: NULL (pot ser valors nuls) o NOT NULL (camp ha de ser omplert).

En crear la taula en la majoria dels casos necessaris per homogeneïtzar cada registre per evitar tenir dos idèntics. Per fer això sovint utilitzar la numeració de línies. I, a fi de no requerir el coneixement de l'usuari de l'última edició, disponible a la taula, en la funció "CREATE TABLE" és suficient per especificar una columna de clau principal, escrivint la paraula clau "clau primària" després del camp corresponent. En la majoria dels casos, és la clau principal i hi ha una connexió entre les taules.

Per assegurar la connexió amb la clau primària utilitzada per una propietat clau externa "FOREIGN KEY". Apuntant a una columna, aquesta propietat es pot assegurar que en aquest camp contindrà el mateix valor que un dels que estan a la columna de clau principal de la mateixa o de diferents taules. D'aquesta manera es pot garantir que les dades.

Per proporcionar la verificació del compliment d'algun determinat conjunt o una definició, l'ús de l'atribut CHECK. Es prescriu l'últim d'una llista d'arguments a una funció, i com a paràmetre personal té una expressió booleana. Amb ell, pot restringir la llista de valors possibles, per exemple, utilitzar un camp de taula "gènere" només les lletres "M" i "F".

A part de les presentades, la funció de SQL "CREATE TABLE" té encara molts atributs específics, sinó que s'utilitzen en la pràctica és molt menys comú.

exemples

Per comprendre plenament el funcionament de la funció, val la pena considerar en la pràctica, la forma en la taula (SQL) CREATE. El següent exemple crea una taula que es presenta a continuació:

CREAR taula personalitzada
(ID CHAR (10) NOT NULL Clau primària,
Custom_name CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

Com es pot veure, l'establiment d'una possible falta de valor a la cel·la (NULL) es pot ometre, ja que s'utilitza per defecte.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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