TABLE

CREATE TABLE

CREATE TABLE nuova_tabella
(
   nome_campo proprietà_campo
   ...
   definizione_indice
   ....
   definizione_collegamento
   ...
) opzioni_tabella;

Vedi

  • Proprietà dei campi
  • Definizione degli indici
  • Opzioni delle tabelle

LIKE

CREATE TABLE nuova_tabella LIKE nome_tabella;

TEMPORARY

CREATE TEMPORARY TABLE nuova_tabella
(
  ...
);

Crea una tabella temporanea che sarà eliminata automaticamente alla fine della sessione.

SHOW

SHOW CREATE TABLE nome_tabella;
SHOW TABLES;
SHOW ENGINES;

Visualizza l’elenco dei motori di memorizzazione disponibili per le tabelle. L’informazione support indica la disponibilità o meno

  • YES disponibile
  • DEFAULT di default
  • NO Non disponibile
  • DISABLED Disabilitato, nella configurazione attuale, ma ripristinabile

DESCRIBE

DESC

SHOW COLUMNS FROM

DESCRIBE nome_tabella;

ALTER TABLE

ADD

ALTER TABLE nome_tabella ADD nome_campo tipo_campo;

DROP

ALTER TABLE nome_tabella DROP nome_campo;

MODIFY

ORDER BY

ALTER TABLE nome_tabella ORDER BY nome_campo;
ALTER TABLE nome_tabella ORDER BY nome_campo [DESC];

RENAME

RENAME TABLE nome_tabella TO nuovo_nome;

DROP

DROP TABLE nome_tabella;

TRUNCATE

TRUNCATE TABLE nome_tabella;

Equivale a DROP ... seguito da CREATE ... oppure a DELETE FROM ...