Prova ad iniziare da qui
http://database.html.it/guide/leggi/87/guida-mysql/ e poi inizia a vedere in libreria se trovi un buon manuale.
Mysql lo utilizzavo con PHP e ora lo sto provando con gambas.
Per potermi connettere ad esso uso un modulo salvato nella cartella 'Moduli' chiamato MODMain. Questo è un estratto...
' Gambas module file
PUBLIC $conn AS NEW Connection
PUBLIC PROCEDURE Connect()
$conn.Close() 'chiude la connessione
$conn.Type = "mysql" 'tipo di connessione
$conn.Host = "localhost" 'nome del server
$conn.Login = "root" 'username della connessione
$conn.port = "3306" 'porta utilizzata dal database
$conn.Name = "database" 'nome del database da utilizzare
$conn.Password = "password-root" 'password di accesso
$conn.Open() 'apre la connessione
END
PUBLIC SUB Main()
Connect() 'avvia la procedura per la connessione
END
Quando devo connettermi da qualsiasi parte del programma utilizzo:
MODMain.Connect()
risultato = MODMain.$conn.Exec("select id from tabella)
per scrivere l'id che ne è uscito
PRINT "ID = " & risultato!id
E' da pochissimo che lo uso e quindi prendilo come punto di inizio, qualcuno saprà sicuramente fare di meglio.