Descrizione delle tabelle SQL

August 13

Descrizione delle tabelle SQL


SQL set tabelle modello di dati per applicazioni e siti web di calcolo. Utilizzando le istruzioni SQL, gli sviluppatori possono definire la struttura e il contenuto delle tabelle del database. tabelle di database SQL includono colonne con valori di tipi di dati specifici, tutti definiti in SQL. SQL può anche definire i vincoli all'interno di una determinata colonna, o le relazioni tra diverse colonne e tabelle. istruzioni SQL possono anche connettersi a tabelle di database da interrogare loro per i dati.

Nome

Una tabella di database definito in SQL deve avere un nome. Nella maggior parte dei casi, gli sviluppatori cercano di scegliere i nomi che sono significativi, rendendo il sistema di database con conseguente più facile da lavorare. Il brano che segue esempio SQL dichiara una nuova tabella di database utilizzando il suo nome:

CREATE TABLE Order (

/ Colonne qui /

}

Questa tabella potrebbe far parte di un sistema di servizio clienti in cui i dati ordine memorizzati nel database. query SQL riferiscono anche a nomi di tabella come segue:

SELECT * FROM Order

Questa query seleziona tutti i dati nella tabella "Ordine".

nomi delle colonne

tabelle di database contengono le colonne, in modo da istruzioni SQL che creano le tabelle definiscono queste colonne utilizzando i loro nomi. nomi significativi sono anche preferito per le colonne, in quanto ciò rende lo sviluppo futuro più semplice. Ad esempio, la tabella "Ordine" potrebbe contenere colonne che rappresentano la data dell'ordine e l'importo totale. Nella maggior parte dei casi, le tabelle del database includono anche una colonna che definisce ogni record nella tabella unica, conosciuta come la chiave primaria. colonne chiave primaria hanno spesso nomi con "ID" in loro, come ad esempio "orderID." query SQL possono selezionare particolari colonne per nome come segue:

SELEZIONA orderID dall'ordine

Tipi di dati

istruzioni SQL che definiscono colonne utilizzano il nome della colonna e il tipo di dati. Il tipo di dati determina il tipo e la gamma di valori che possono essere memorizzati all'interno dei record per una particolare colonna. Il codice di esempio riportato di seguito illustra la creazione della tabella "Ordine" con un numero di colonne con i nomi ei tipi di dati indicati:

CREATE TABLE Order (

orderID int,

int totale,

customerID int

)

Questo esempio semplificato definisce tre colonne intere all'interno del tavolo: uno per l'identificazione di ordine, uno per l'importo totale e uno che rappresenta il cliente dell'ordine.

Valori

istruzioni SQL possono definire alcuni vincoli ei valori di default per le colonne. Il seguente estratto del campione si estende la linea che definisce la colonna ID per garantire ogni record al suo interno ha un valore e di incremento automatico che:

orderID int NOT NULL incremento automatico,

Questa linea significa che ogni volta che un nuovo record viene aggiunto alla tabella, la colonna deve avere un valore. Il comando di incremento automatico indica a SQL per assegnare un numero di volte l'incremento di ogni nuovo record inserito. Per definire la colonna come chiave primaria, la dichiarazione creazione della tabella può includere il seguente comando:

PRIMARY KEY (orderID)