CREA TABELLA Il comando crea una nuova tabella nel database in SQL. In questo articolo impareremo a conoscere CREA TABELLA in SQL con esempi e sintassi.
Istruzione SQL CREATE TABLE
L'istruzione SQL CREATE TABLE viene utilizzata per creare una nuova tabella in un database. Gli utenti possono definire la struttura della tabella specificando il nome della colonna e il tipo di dati nel comando CREATE TABLE.
Questa affermazione consente anche di crea tabella con vincoli, che definiscono le regole della tavola. Gli utenti possono creare tabelle in SQL e inserire dati al momento della creazione della tabella.
Sintassi
Per creare una tabella in SQL, usa questo Sintassi CREATE TABLE :
CREA tabella nome_tabella
(
Tipo di dati colonna1 (dimensione),
tipo di dati colonna2 (dimensione),
.
.
tipo di dati colonnaN(dimensione)
);
quante città ci sono negli stati uniti
Qui nome_tabella È nome della tabella, colonna è il nome della colonna
Esempio di creazione tabella SQL
Diamo un'occhiata ad alcuni esempi del comando CREATE TABLE in SQL e vediamo come creare una tabella in SQL.
CREA TABELLA DIPENDENTE Esempio
In questo esempio creeremo una tabella in SQL con chiave primaria , denominato DIPENDENTE.
CREATE TABLE Employee ( EmployeeID INT PRIMARY KEY , FirstName VARCHAR(50), LastName VARCHAR(50), Department VARCHAR(50), Salary DECIMAL(10, 2) );>
CREA TABELLA in SQL e inserisci dati
In questo esempio creeremo una nuova tabella e inseriremo i dati al suo interno.
Creiamo una tabella per archiviare i dati dei clienti, quindi il nome della tabella è Cliente, le colonne sono Nome, Paese, età, telefono e così via.
espressione regolare Java per
CREATE TABLE Customer( CustomerID INT PRIMARY KEY, CustomerName VARCHAR(50), LastName VARCHAR(50), Country VARCHAR(50), Age INT CHECK (Age>= 0 AND Età<= 99), Phone int(10) );>
Produzione:
conversione della stringa in data
Per aggiungere dati alla tabella, utilizziamo INSERIRE comando, la sintassi è quella mostrata di seguito:
Sintassi :
INSERIRE nome_tabella (colonna1, colonna2, …) VALORI (valore1, valore2, …);
Domanda di esempio
string.valuedi Java
Questa query aggiungerà dati nella tabella denominata Oggetto
INSERT INTO Customer (CustomerID, CustomerName, LastName, Country, Age, Phone) VALUES (1, 'Shubham', 'Thakur', 'India','23','xxxxxxxxxx'), (2, 'Aman ', 'Chopra', 'Australia','21','xxxxxxxxxx'), (3, 'Naveen', 'Tulasi', 'Sri lanka','24','xxxxxxxxxx'), (4, 'Aditya', 'Arpan', 'Austria','21','xxxxxxxxxx'), (5, 'Nishant. Salchichas S.A.', 'Jain', 'Spain','22','xxxxxxxxxx');>
Produzione:
Crea tabella da un'altra tabella
Possiamo anche usare CREATE TABLE per creare una copia di una tabella esistente. Nella nuova tabella, viene ottenuta la definizione esatta della colonna, è possibile selezionare tutte le colonne o colonne specifiche.
Se per creare una nuova tabella veniva utilizzata una tabella esistente, per impostazione predefinita la nuova tabella verrebbe popolata con i valori esistenti della vecchia tabella.
Sintassi:
quale anno è stato inventato il computer
CREA TABELLA nuovo_nome_tabella COME
SELEZIONARE colonna1, colonna2,…
DA nome_tabella_esistente
DOVE ….;
Domanda:
CREATE TABLE SubTable AS SELECT CustomerID, CustomerName FROM customer;>
Produzione:
Nota: Possiamo usare * invece del nome della colonna per copiare l'intera tabella in un'altra tabella.
Punti importanti sull'istruzione SQL CREATE TABLE
- L'istruzione CREATE TABLE viene utilizzata per creare una nuova tabella in un database.
- Definisce la struttura della tabella incluso il nome e il tipo di dati delle colonne.
- IL
DESC table_name;>
Il comando può essere utilizzato per visualizzare la struttura della tabella creata- Possiamo anche aggiungere vincoli alla tabella come NOT NULL, UNIQUE, CHECK e DEFAULT.
- Se provi a creare una tabella già esistente, MySQL genererà un errore. Per evitare ciò, è possibile utilizzare il file
CREATE TABLE IF NOT EXISTS>
sintassi.