In questo articolo ti mostreremo com'è facile creare un database in MySQL eseguendo una semplice query SQL.
Per creare un database, dovrai aprire mysql
interfaccia a riga di comando e inserisci i comandi del database mentre il server è in esecuzione.
Ecco un generico CREATE DATABASE
sintassi dell'istruzione.
CREATE DATABASE [IF NOT EXISTS] database_name
[CHARACTER SET charset_name]
[COLLATE collation_name]
Il nome del database deve essere univoco all'interno dell'istanza del server MySQL. Se si tenta di creare un database con un nome già esistente, MySQL emette un errore. Per evitare tale errore nel caso in cui crei accidentalmente un database già esistente, puoi specificare il IF NOT EXISTS
opzione. Quando IF NOT EXISTS
viene utilizzato il database viene creato solo se il nome specificato non è in conflitto con il nome di un database esistente.
È possibile specificare il set di caratteri e le regole di confronto per il nuovo database al momento della creazione. Tuttavia, se ometti il CHARACTER SET
e COLLATE
clausole, MySQL utilizzerà il set di caratteri e le regole di confronto predefiniti per il nuovo database.
Ma prima, accedi al server MySQL come utente root.
mysql -u root -p
Ti verrà chiesto di inserire la password. Digita la password utente root MySQL e premi Invio.
Crea database MySQL
Ora siamo pronti per creare il nuovo database in MySQL. Decidiamo di chiamarlo animals
. Il comando sarebbe:
CREATE DATABASE animals;
Query OK, 1 row affected (0.001 sec)
Congratulazioni! Il tuo database è stato creato.
Infine, puoi vedere l'elenco dei database esistenti eseguendo il seguente comando SQL:
SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| animals |
| information_schema |
| mysql |
| performance_schema |
+--------------------+
Come puoi vedere, il nostro database MySQL appena creato chiamato animals
è elencato.
Conclusione
Dopo aver completato questo tutorial, dovresti avere un'idea di come creare un database in MySQL usando la riga di comando. Come abbiamo visto sopra, è abbastanza facile.
Inoltre, puoi utilizzare il seguente articolo per scoprire come eseguire il backup e il ripristino del database MySQL dalla riga di comando in Linux.
Per ulteriori informazioni sui database MySQL, consulta la documentazione di MySQL.