MySQLProgrammazione

Gestione di un database

La prima cosa da fare è creare un database, il comando sql è

CREATE DATABASE nome_database;

con SHOW DATABASES possiamo verificarne l’effettiva creazione. Per poter lavorare su un database bisogna selezionarlo

USE nome_database;

Il database possiamo considerarlo come la scatola che conterrà i nostri dati organizzati in tabelle, creare le tabelle è un lavoro delicato e molto importante.

CREATE TABLE ‘nometabella’ (nome_campo, tipo_dato, attributi);

il tipo_dato specifica il formato dell’informazione mentre attributi specifica dei vincoli da assegnare al campo.

Una tabella può essere modificata

ALTER TABLE nome_vecchio RENAME nome_nuovo;

Possiamo anche modificare il nome e la dimensione del campo

ALTER TABLE nome_tabella CHANGE campo_old campo_new varchar(100);

Possiamo aggiungere un campo

ALTER TABLE nome_tabella ADD nuovo_campo INT;

Oppure eliminarlo

ALTER TABLE nome_tabella DROP nome_campo;

Possiamo decidere di cancellare una tabella o tutto il database, operazione delicata e irreversibile

DROP TABLE nome_tabella;
DROP DATABASE nome_database;