SQL o Structured Query Language è costituito da vari comandi per gestire i database relazionali. Questi comandi sono suddivisi in varie categorie come DDL, DML, DCL e TCL. Una query importante fuori dal lotto è la query CREATE Table dai comandi DDL. Quindi, in questo articolo su Crea tabella in SQL, imparerai l'istruzione CREATE TABLE nella seguente sequenza:
-
- Cos'è la query Crea tabella?
- Crea sintassi tabella
- Come creare una tabella utilizzando un'altra tabella?
Cos'è la query Crea tabella?
L'istruzione create table viene utilizzato per creare una tabella per il database in uso. Questa tabella può avere n righe e m colonne in base al requisito. Quindi, con l'aiuto di questa query, puoi sostanzialmente archiviare i dati sotto forma di righe e colonne.
Successivamente, in questo articolo sulla creazione di tabelle in SQL, vediamo la sintassi dell'istruzione Create.
Crea sintassi tabella
La sintassi dell'istruzione CREATE TABLE è la seguente:
CREATE TABLE tablename ( column1 data type, column2 data type, column3 data type, column4 data type, .... columnN data type);
Qui, i parametri di colonna rappresentano il nome delle colonne da includere nella tabella. Allo stesso modo, il parametro del tipo di dati rappresenta il tipo di colonne di dati che possono essere archiviate. Esempio:carattere, intero, data, varchar, ecc.
Esempio:
CREATE TABLE students ( studentID int, studentname varchar(255), parentname varchar(255), address varchar(255), phonenumber int );
Risultato:
ID studente | nome studente | nome genitore | indirizzo | numero di telefono |
Ora, una volta create le tabelle, puoi andare avanti e inserire valori nella tabella usando la query Inserisci. Ma cosa succede se dovessi creare una tabella utilizzando un'altra tabella esistente? Come lo farai?
Quindi, in questo articolo sulla creazione di tabelle in SQL, esaminiamo lo stesso.
Come creare una tabella utilizzando un'altra tabella?
Per creare un'altra tabella da una tabella esistente, devi utilizzare la seguente sintassi:
CREATE TABLE newtablename AS SELECT column1, column2,..., columnN FROM existingtablename WHERE ....;
Qui stai cercando di creare una nuova tabella da una esistente. Inoltre, stai scegliendo le colonne richieste dalla tabella esistente, in base a una condizione. Tuttavia, menzionare una condizione non è obbligatorio.
Esempio:
CREATE TABLE sampletable AS SELECT studentID, studentname FROM students;
Risultato:
ID studente | nome studente |
Nota: La nuova tabella ottiene le stesse definizioni di colonna di quella precedente. Inoltre, se la tabella esistente ha dei valori memorizzati, la nuova tabella verrà riempita automaticamente con quei valori.
Con questo, giungiamo alla fine di questo articolo. Spero che tu abbia capito come usare CREATE TABLE in SQL. Se desideri saperne di più su MySQL e conoscere questo database relazionale open source, dai un'occhiata al nostro Formazione per la certificazione DBA MySQL che viene fornito con una formazione dal vivo con istruttore e un'esperienza di progetto nella vita reale. Questa formazione ti aiuterà a comprendere in modo approfondito MySQL e a raggiungere la padronanza dell'argomento.
Hai una domanda per noi? Per favore menzionalo nella sezione commenti di questo articolo e ti ricontatterò.