MySQL da Riga di Comando — Tutorial 1: Connessione con XAMPP e Creazione di un  Database 

Tutorial mysql da riga di comando by Antonio Parisi

In questo primo tutorial pratico della serie dedicata alla gestione di MySQL tramite riga di comando (CLI), impareremo a muovere i primi passi nell’ambiente di sviluppo XAMPP.

L’obiettivo finale di questo percorso è la costruzione di un database relazionale semplificato per un e-commerce: nei prossimi tutorial definiremo le tabelle clienti e ordini, per poi collegarle tramite relazioni e interrogarle con una query di INNER JOIN.

1. Prerequisito: Avvio di MySQL tramite XAMPP

Per interagire con il database via terminale, utilizzeremo l’ambiente integrato fornito da XAMPP

QUIPuoi trovare i turorial su come installare e configurare l’ambiente integrato di sviluppo per il web XAMPP

  • Avvia il server MySQL: Apri il XAMPP Control Panel e clicca su Start in corrispondenza della voce MySQL (assicurati che il modulo diventi verde e indichi la porta attiva, solitamente la 3306).

  • Apri la Shell di XAMPP: Clicca sul pulsante Shell presente nella colonna di destra del pannello di controllo. Usare la Shell integrata consente di eseguire i comandi MySQL senza dover configurare manualmente le variabili d’ambiente di sistema.

2. Connessione al Server MySQL

 

Dalla Shell appena aperta, esegui il comando di login per connetterti al client MySQL con l’utente amministratore:

Bash

mysql -u root -p
  • -u root: Specifica la connessione con l’utente root (l’amministratore di default).

  • -p: Istruisce la CLI a richiedere la password.

Nota per XAMPP: In un’installazione standard di XAMPP, l’utente root non ha alcuna password impostata di default. Quando ti viene chiesta la password (Enter password:), premi semplicemente Invio. Se invece vuoi mettere in sicurezza e configurare una password per lutente root qui trovi il tutorial

Una volta connesso, il prompt della shell cambierà visualizzando mysql>:

Welcome to the MariaDB/MySQL monitor.  Commands end with ; or \g.
Server version: 10.4.x-MariaDB

mysql>

3. Esplorazione dei Database Esistenti

 

Verifica la lista dei database già presenti nel server con l’istruzione:

SQL

SHOW DATABASES;

Nota: Ogni istruzione SQL da riga di comando deve terminare obbligatoriamente con il punto e virgola ;.

4. Creazione del Database ecommerce

 

Procediamo con la creazione del database che conterrà le tabelle del nostro negozio virtuale. Definiamo la codifica utf8mb4 per garantire il pieno supporto a qualsiasi carattere speciale:

SQL

CREATE DATABASE ecommerce CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Se il comando è stato inserito correttamente, l’output sarà: Query OK, 1 row affected.

5. Selezione e Verifica del Database Attivo

 

Seleziona il database appena creato per iniziare a lavorarci all’interno:

SQL

USE ecommerce;

Per confermare in qualsiasi momento qual è il database attualmente in uso nella sessione attiva:

SQL

SELECT DATABASE();

6. Chiusura della Sessione CLI

 

Per disconnetterti dal client MySQL e tornare alla Shell di XAMPP:

SQL

EXIT;

💡 Suggerimenti per la Riga di Comando

  • Annullare un comando errato: Se commetti un errore di digitazione prima di aver inviato il punto e virgola, scrivi \c e premi Invio per svuotare il buffer senza eseguire la query.

  • Storico comandi: Usa le frecce Su e Giù della tastiera per scorrere ed eseguire nuovamente i comandi inviati in precedenza.

Nel prossimo tutorial 2 ci occuperemo della creazione delle tabelle.

Antonio Parisi

Antonio Parisi

Cloud Solution Architect



Torna in alto