Welcome to Our Website

MySQL :: MySQL 8.0 Manuale di Riferimento :: 3.3.1 Creazione e Selezione di un Database

3.3.1 Creazione e Selezione di un Database

Se l’amministratore crea il tuo database quando l’impostazione di autorizzazioni, è possibile iniziare a utilizzare., In caso contrario, è necessario creare manualmente:

mysql> CREATE DATABASE menagerie;

Sotto Unix, database i nomi sono case-sensitive (a differenza di SQL parole chiave), quindi si deve sempre fare riferimento al database menagerie, non Menagerie MENAGERIE, o qualche altra variante. Questo vale anche per i nomi delle tabelle. (In Windows, questa restrizione non si applica, anche se è necessario fare riferimento a database e tabelle utilizzando lo stesso lettercase in una determinata query., Tuttavia, per una serie di motivi, la migliore pratica consigliata è sempre quella di utilizzare lo stesso lettercase utilizzato al momento della creazione del database.)

Nota

Se si verifica un errore come ERROR 1044 (42000): Accesso negato per l’utente ‘micah’@’localhost’ al database ‘menagerie’ quando si tenta di creare un database, ciò significa che il proprio account utente non ha i privilegi necessari per farlo. Discuterne con l’amministratore o consultare la Sezione 6.2, “Controllo degli accessi e gestione degli account”.,

La creazione di un database non lo seleziona per l’uso; devi farlo esplicitamente. Per renderemenagerie il database corrente, utilizzare questa istruzione:

mysql> USE menagerieDatabase changed

Il database deve essere creato una sola volta, ma è necessario selezionarlo per l’uso ogni volta che si inizia una sessione mysql. È possibile farlo emettendo un’istruzioneUSE come mostrato nell’esempio. In alternativa, è possibile selezionare il database sulla riga di comando quando si richiama mysql. Basta specificare il suo nome dopo tutti i parametri di connessione che potrebbe essere necessario fornire., Ad esempio:

shell> mysql -h host -u user -p menagerieEnter password: ********
Importante

menagerie nel comando appena mostrato non è la tua password. Se si desidera fornire la password sulla riga di comando dopo l’opzione-p, è necessario farlo senza spazio intermedio (ad esempio, come-ppassword, non come-p password ). Tuttavia, mettere la password sulla riga di comando non è raccomandato, perché così facendo espone a snooping da altri utenti connessi sul computer.,

Nota

Puoi vedere in qualsiasi momento quale database è attualmente selezionato usando SELECT DATABASE().

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *