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

SQL, creando una tabella

Un database è composto da una o più tabelle.

La creazione di una tabella in SQL viene eseguita utilizzando CREATE TABLE comando.

Al momento della creazione è necessario specificare i nomi delle colonne della tabella e il tipo di dati che conterranno.

SQL definisce diversi tipi di dati.

I più importanti e quelli che vedrai più spesso sono:

  • CHAR
  • TEXT
  • VARCHAR
  • DATE
  • TIME
  • DATETIME
  • TIMESTAMP

I tipi numerici includono

  • TINYINT 1 byte
  • INT 4 byte
  • BIGINT 8 byte
  • SMALLINT 2 byte
  • DECIMAL
  • FLOAT

Hanno tutti dei numeri. Ciò che cambia è la dimensione che può avere questo numero.

A TINYINT va da 0 a 255. Un INT da -2^31 a +2^31.

Maggiore è la dimensione in byte, maggiore sarà lo spazio necessario nella memoria.

Questa è la sintassi per creare un people tabella con 2 colonne, una un intero e l'altra una stringa di lunghezza variabile:

CREATE TABLE people (
  age INT,
  name CHAR(20)
);