MYSQL: Creare un database con phpmyadmin e riga di comando
Sommario:
- Prima di iniziare
- Crea un database MySQL
- Visualizza tutti i database MySQL
- Seleziona un database MySQL
- Crea un database MySQL con mysqladmin
- Conclusione
MySQL è il più popolare sistema di gestione di database relazionali open source.
Questo tutorial spiega come creare database MySQL o MariaDB attraverso la riga di comando.
Prima di iniziare
Partiamo dal presupposto che sul tuo sistema sia già installato un server MySQL o MariaDB.
- Come installare MySQL su CentOS 7, Ubuntu 18.04, Debian 9. Come installare MariaDB su CentOS 7, Ubuntu 18.04, Debian 9
Tutti i comandi vengono eseguiti come utente amministrativo (il privilegio minimo richiesto per creare un nuovo database è
CREATE
) o con un account root.
Per accedere alla shell MySQL digitare il comando seguente e inserire la password dell'utente root di MySQL quando richiesto:
mysql -u root -p
Se non hai impostato una password per il tuo utente root MySQL puoi omettere l'
-p
.
Crea un database MySQL
La creazione di un nuovo database MySQL è semplice come l'esecuzione di un singolo comando.
Per creare un nuovo database MySQL o MariaDB, immettere il seguente comando, dove
database_name
è il nome del database che si desidera creare:
CREATE DATABASE database_name;
Query OK, 1 row affected (0.00 sec)
ERROR 1007 (HY000): Can't create database 'database_name'; database exists
Per evitare errori se esiste il database con lo stesso nome che si sta tentando di creare, è possibile utilizzare il comando seguente:
CREATE DATABASE IF NOT EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)
Nell'output sopra, puoi vedere
Query OK
che significa che la query ha avuto esito positivo e
1 warning
che ci dice che il database esiste già e che non è stato creato alcun nuovo database.
Visualizza tutti i database MySQL
Per visualizzare il database che hai creato, dalla shell di MySQL esegui il seguente comando:
SHOW DATABASES;
Il comando sopra stamperà un elenco di tutti i database sul server. L'output dovrebbe essere simile a questo:
+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)
Seleziona un database MySQL
Quando si crea un database, il nuovo database non è selezionato per l'uso. Per selezionare un database prima di iniziare una sessione MySQL, utilizzare il comando seguente:
USE database_name;
Database changed
Dopo aver selezionato un database, tutte le operazioni successive come la creazione di tabelle verranno eseguite sul database selezionato.
Crea un database MySQL con mysqladmin
Puoi anche creare un nuovo database MySQL dal terminale Linux usando l'utilità mysqladmin.
Ad esempio, per creare un database chiamato
database_name
, digitare il comando seguente e inserire la password dell'utente root di MySQL quando richiesto:
mysqladmin -u root -p create database_name
Conclusione
Hai imparato a creare database MySQL.
Sentiti libero di lasciare un commento in caso di domande.
mysql mariadbCome eliminare un database mysql su Linux tramite riga di comando
Questo tutorial descrive come eliminare (o rilasciare) un database MySQL o MariaDB tramite la riga di comando.
Come gestire database e utenti mysql dalla riga di comando
MySQL è il più popolare sistema di gestione di database relazionali open source. Questo tutorial spiega come utilizzare la riga di comando per creare e gestire database e utenti MySQL e MariaDB.
Come leggere un file riga per riga in bash
Quando scrivi gli script di Bash, a volte ti troverai in situazioni in cui devi leggere un file riga per riga. Ad esempio, potresti avere un file di testo contenente dati che dovrebbero essere elaborati dallo script.