Ogni database è contenuto in una cartella con il proprio nome.
Tutte le cartelle sono all’interno della cartella data.
Create
1 |
CREATE DATABASE [IF NOT EXISTS] nome_database [CHARACTER SET CHARSET] [COLLATE collation]; |
Con
1 |
CREATE DATABASE nome_database; |
la cartella mysqldata ora contiene una cartella nome_database con all’interno il file db.opt
Show
1 |
SHOW CHARACTER SET; |
1 |
SHOW COLLATION; |
1 |
SHOW DATABASES; |
Visualizza
1 2 3 4 5 6 7 8 9 10 11 |
mysql> show databases; +-----------------------+ | Database | +-----------------------+ | information_schema | | mysql | | nome_database | | phpmyadmin | | webauth | +-----------------------+ 5 rows in set (0.01 sec) |
Use
1 |
USE nome_database |
Senza “;” finale…
Alter
Con
1 |
ALTER DATABASE nome_database [CHARACTER SET CHARSET] [COLLATE collation]; |
si possono cambiare le impostazioni per CHARACTER SET o COLLATE
Drop
1 |
DROP DATABASE [IF EXISTS] nome_database; |
Con
1 |
DROP DATABASE nome_database; |
la cartella nome_database non esiste più!