Database
 sql >> Database >  >> RDS >> Database

Come creare tabelle di database con SQL

Abbiamo già imparato cos'è SQL e come possiamo utilizzare le istruzioni select di base per ottenere informazioni dal nostro database. Possiamo utilizzare le informazioni che abbiamo selezionato per trarre informazioni da database potenzialmente complicati. In questo articolo impareremo come creare tabelle di database con SQL .

Ricorda che le tabelle sono fondamentalmente elementi di database che contengono colonne di dati organizzate. Nell'articolo sulle dichiarazioni selezionate, stavamo lavorando con una tabella chiamata "rispondenti". Questa tabella conteneva un vasto elenco di persone che avevano risposto a una campagna e-mail indicando che avrebbero voluto ricevere nuove e-mail. Le colonne di questa tabella includevano un numero di identificazione univoco per ciascun intervistato, nonché il nome, l'e-mail e l'indirizzo IP.

Nell'esempio seguente ti mostreremo il codice utilizzato per creare la tabella dei rispondenti:

CREATE TABLE respondents (     id INT,     first_name VARCHAR(50),     last_name VARCHAR(50),     email VARCHAR(50),     ip_address VARCHAR(20) );

Si noti che nel blocco di codice sopra, la prima riga inizia l'istruzione "CREATE TABLE" seguita da parentesi aperte. Ogni nuova riga (seguita da una virgola) introduce il nome di una nuova colonna nella tabella e che tipo di "tipo di dati" conterrà. Ad esempio, i numeri possono essere mantenuti all'interno di un tipo di dati INT (intero).

Per le informazioni più dettagliate ed estese sui tipi di dati SQL accettabili, consultare la documentazione fornita da Oracle o vari libri sull'amministrazione del database.

Ora hai una migliore comprensione della sintassi e dell'utilizzo dell'istruzione "create table" in SQL. E hai un esempio di come questa affermazione viene utilizzata in natura. Assicurati di lasciare un commento in caso di domande.

Se stai cercando una soluzione di database all-in-one, prendi in considerazione la possibilità di ottenere il tuo hosting dedicato gestito per risorse illimitate e personalizzazione.