Dopo aver stabilito una con­nes­sio­ne al sistema gratuito di gestione dei database, devi eseguire l’azione Select Database in MariaDB per scegliere il database in cui desideri lavorare. Per questa ope­ra­zio­ne hai due diverse opzioni tra cui scegliere: puoi usare il comando USE nella riga di comando di MySQL oppure ricorrere alla funzione mysql_select_db tramite PHP. Ti mostriamo come fun­zio­na­no entrambi i modi.

Il comando USE nella riga di comando

La sintassi di USE è la seguente:

USE nome_del_database;
sql

Devi uti­liz­za­re il comando sempre in com­bi­na­zio­ne con un database speciale e uti­liz­za­re questo parametro invece del se­gna­po­sto “nome_del_database”. Se ometti questo parametro, riceverai un messaggio di errore (ERROR 1046).

Per spiegarti fa­cil­men­te il suo fun­zio­na­men­to, uti­liz­ze­re­mo un semplice esempio. Im­ma­gi­nia­mo di voler ri­chia­ma­re il database “clienti”. A tal fine sono necessari i seguenti passaggi:

  1. Accedi al server tramite la riga di comando:
mysql -u root -p
Enter password: ************
sql
  1. Usa il comando SHOW DATABASES per vi­sua­liz­za­re tutti i database di­spo­ni­bi­li sul server:
mysql> SHOW DATABASES;
sql
  1. Ora utilizza il comando USE per se­le­zio­na­re il database de­si­de­ra­to:
mysql> USE clienti;
sql

Ora puoi lavorare nel database e creare una nuova tabella con MariaDB CREATE TABLE. Se il database de­si­de­ra­to non è ancora presente nell’elenco, crealo con il comando MariaDB CREATE DATABASE. Se un database non è più ne­ces­sa­rio, rimuovilo con il comando MariaDB DROP DATABASE.

SELECT DATABASE per MariaDB in PHP

La funzione SELECT DATABASE per MariaDB si trova anche in PHP (qui: mysqli_select_db). La sintassi per stabilire la con­nes­sio­ne è la seguente:

$connection = mysqli_connect("server", "username", "password");
php

Per se­le­zio­na­re il database, il comando suc­ces­si­vo si presenta come segue:

mysqli_select_db($connection, "clienti");
php
Consiglio

Nella nostra Digital Guide trovi molti altri articoli sul sistema di gestione di database open source. Ad esempio, ti spie­ghia­mo le dif­fe­ren­ze e le si­mi­li­tu­di­ni tra MariaDB e MySQL e come in­stal­la­re MariaDB.

Vai al menu prin­ci­pa­le