DATABASE

Ogni database è contenuto in una cartella con il proprio nome.
Tutte le cartelle sono all’interno della cartella data.

Create

CREATE DATABASE [IF NOT EXISTS] nome_database [CHARACTER SET CHARSET] [COLLATE collation];

Con

CREATE DATABASE nome_database;

la cartella mysqldata ora contiene una cartella nome_database con all’interno il file db.opt

Show

SHOW CHARACTER SET;
SHOW COLLATION;
SHOW DATABASES;

Visualizza

mysql> show databases;
+-----------------------+
| Database              |
+-----------------------+
| information_schema    |
| mysql                 |
| nome_database         |
| phpmyadmin            |
| webauth               |
+-----------------------+
5 rows in set (0.01 sec)

Use

USE nome_database

Senza “;” finale…

Alter

Con

ALTER DATABASE nome_database [CHARACTER SET CHARSET] [COLLATE collation];

si possono cambiare le impostazioni per CHARACTER SET o COLLATE

Drop

DROP DATABASE [IF EXISTS] nome_database;

Con

DROP DATABASE nome_database;

la cartella nome_database non esiste più!