In questo post vedremo come utilizzare l'istruzione SQL create per creare un database e tabelle in SQL. Prima di poter creare una tabella e aggiungere dati, dobbiamo prima creare un database.
Per creare un database in SQL, dobbiamo usare CREATE DATABASE
comando.
CREATE DATABASE dbname;
Per esempio:
La seguente istruzione SQL crea un database chiamato 'ProductionDB'
CREATE DATABASE ProductionDB;
Per vedere il database appena creato e anche l'elenco dei database nel sistema, usiamo i SHOW DATABASES
comando:
SHOW DATABASES;
Le tabelle sono gli elementi costitutivi dei database relazionali. La tabella del database è dove vengono memorizzati tutti i dati in un database.
Per creare una tabella in SQL, dobbiamo usare CREATE TABLE
comando.
CREATE TABLE table_name (
column_name1 datatype,
column_name2 datatype,
column_name3 datatype, .... );
nomi_colonna specificano il nome delle colonne della tabella.
Il tipo di dati specifica il tipo di dati che la colonna può contenere (ad es. Intero, testo, data, ecc.).
I tipi di dati più comuni utilizzati sono:
CHAR
VARCHAR
TEXT
DATE
TIME
TIMESTAMP
CREATE TABLE employees (
EmployeeID int,
FirstName varchar(255),
LastName varchar(255),
Department varchar(255),
JoiningDate DATE );
Il codice precedente crea una tabella vuota denominata 'dipendenti' con cinque colonne.
Nelle colonne specificate, EmployeeID può contenere solo valori interi: le colonne FirstName, LastName e Department possono contenere fino a 255 caratteri.
La colonna JoiningDate contiene il tipo di data.