Tutorial di comandi MySQL

Tutorial di comandi MySQL
Mysql è un database dietro molte applicazioni al giorno d'oggi. Questo database relazionale è accessibile dal terminale e aiuta gli ingegneri e gli amministratori di sistema Dev-OPS. In questo articolo, proveremo alcuni dei comandi MySQL più comuni nel terminale Linux.

Connettiti a Mysql

Se hai già installato MySQL sulla tua macchina Ubuntu, puoi facilmente connetterti alla shell MySQL emettendo il seguente comando nel tuo terminale Linux.
[cc lang = "bash" larghezza = "100%" altezza = "100%" evalled = "true" tema = "blackboard" nowRap = "0"]
$ sudo mysql -u root -p
[/cce_bash]
Nel comando sopra:

  • -u è l'utente
  • radice è il nome utente MySQL
  • -P è la password

Dopo aver eseguito il comando sopra, ti verrà chiesto di inserire la password. Dopo aver inserito la password dell'utente root, verrai effettuato l'accesso alla shell MySQL.

Se hai installato di recente MySQL, non ti verrà chiesto la password.

Imposta o modifica la password

Per impostare o modificare la password per qualsiasi utente di database MySQL, emettere il seguente comando:

mysql> alter utente 'user_name'@'localhost' identificato da 'new_password';

Sostituisci il nome utente E nuova password con il tuo nome utente e password desiderata. Per esempio:

mysql> alter utente 'root'@'localhost' identificato da '12345678';

Visualizza database

In MySQL, è possibile visualizzare l'elenco dei database ai sensi dei privilegi concessi dell'utente eseguendo il comando semplice indicato di seguito:

MySQL> Show Database;

Il comando sopra elencherà tutti i database.

Crea un database

È possibile creare un database emettendo il seguente comando nella shell MySQL:

mysql> Crea database se non esiste database_name;

L'istruzione sopra non creerà un database se esiste già un database con il nome che è stato fornito. Per esempio:

mysql> Crea database se non esiste DB1;

Come puoi vedere nello screenshot, il DB1 Il database è stato creato.

Seleziona un database

È possibile utilizzare uno dei database elencati eseguendo il seguente comando nella shell MySQL:

mysql> usa il database DB1;

Crea una tabella

Una tabella può essere creata utilizzando il comando della tabella Creta e definendo i nomi delle colonne e i loro tipi tra parentesi, come segue:

mysql> crea tabella se non esiste tb1 (
Col1 int,
Col2 Varchar (20),
..
Chiave primaria (COL1)
);

In questa query di creazione:

  • TB1 è il nome della tabella
  • Col1, Col2 sono i nomi delle colonne in TB1 tavolo
  • Int E Varchar sono i dati dei dati delle colonne specificate
  • Col1 è definito come la chiave primaria

Visualizza le tabelle

Per elencare tutte le tabelle nel database attuale, eseguire il comando Simple Show Tables nella shell MySQL.

Mysql> Show Tables;

Visualizza la struttura della tabella

La struttura della tabella, inclusi i nomi delle colonne, i loro tipi e i loro valori predefiniti, può essere vista eseguendo il comando disc.

mysql> disc tb1;

Inserire i dati

I dati possono essere inseriti nella tabella fornendo i nomi delle colonne in cui si desidera inserire dati, nonché i dati o i valori, utilizzando la seguente sintassi:

MySQL> Inserisci in TB1 (Col1, Col2)
Valori (1, "value1"),
(2, "valore2");

Visualizza i dati della tabella

L'istruzione Select viene utilizzata per visualizzare i dati in una tabella. È possibile fornire il simbolo asterisco (*) per selezionare tutte le colonne oppure è possibile fornire le colonne specifiche che si desidera visualizzare.

mysql> seleziona * da tb1;
mysql> Seleziona Col2 da TB1;


Elimina i dati dalla tabella

Per eliminare una riga da una tabella, fornire il nome della tabella al comando Elimina dal comando, insieme alla clausola condizionale.

mysql> elimina da tb1 dove col1 = 1;

Elimina un tavolo

Eliminare un tavolo è facile come dirlo. È possibile eliminare qualsiasi tabella nel presente database eseguendo l'istruzione riportata di seguito.

mysql> drop table tb1;


Elimina un database

L'eliminazione o la caduta di un database è uguale alla cancellazione di una tabella in MySQL. Basta utilizzare il comando Drop Database con il nome del database.

Database mysql> drop se esiste db1;