Homepage -> Guida MySQL

Gestione di una Tabella


Modifica della struttura di una tabella


Tali modifiche vengono effettuate con il comando alter table :


alter table nome_tab alter_operazione ;


Le principali operazioni ammesse sono:


alter table nome_tab
  add nome_colonna tipo_dati;
Aggiungere un campo ( colonna )
alter table nome_tab
  rename nuovo_nome_tab;
Rinominare la tabella
alter table nome_tab
  change nome_campo nuovo_nome_campo tipo_dati;
Rinominare un campo mantenendo sempre lo stesso tipo di dati
alter table nome_tab
  drop nome_campo;
Cancellare un campo
alter table nome_tab
  order by nome_campo;
Ordinare la tabella secondo un campo
alter table nome_tab
  change nome_colonna nome_colonna
  nuovo_tipo;
Cambiare solo il tipo di dato di un campo ( ovviamente il nuovo tipo di dato deve essere compatibile con il precedente )


Per rinominare una tabella o più di una contemporaneamente è possibile usare anche il seguente codice:


RENAME TABLE nome_tabella TO nuovo_nome,
  nome_tabella2 TO nuovo_nome2;


Modifica dei dati di un record


update nome_tab
  set nome_campo='valore'
  where condizione1,...;
Modificare un dato di un campo
delete from nome_tab
  where condizione;
Cancellare un record intero
update nome_tab
  set nome_campo=''
  where condizione1,...;
Cancellare un dato di un campo
delete from nome_tab; Cancellare tutti i record, mantenendo però la struttura della tabella


Cancellare una tabella


drop table if exists nome_tabella;