J'ai réussi à entrer dans MySQL en utilisant le terminal de ligne de commande, mais quand j'ai essayé d'entrer du SQL, il a dit `` aucune base de données sélectionnée ''
comment sélectionner une base de données? le nom de ma base de données est: photogallery
Quel code dois-je utiliser pour le sélectionner?
Basculez vers une base de données.
Commandes MySQL
la source
J'espère que cela t'aides.
use [YOUR_DB_NAME];
la source
Alternativement, vous pouvez donner «l'emplacement complet» à la base de données dans vos requêtes a la:
SELECT photo_id FROM [my database name].photogallery;
Si vous en utilisez un plus souvent que d'autres, utilisez
USE
. Même si vous le faites, vous pouvez toujours utiliser ladatabase.table
syntaxe.la source
Utilisez les étapes suivantes pour sélectionner la base de données:
il vous demandera le mot de passe, veuillez entrer le mot de passe. Maintenant listez toutes les bases de données
show databases;
sélectionnez la base de données que vous souhaitez sélectionner à l'aide de la commande:
use databaseName;
sélectionnez des données dans n'importe quelle table:
select * from tableName limit 10;
Vous pouvez sélectionner votre base de données en utilisant la commande
use photogallery;
Merci!la source
Lors de l'appel de la
mysql
CLI, vous pouvez spécifier le nom de la base de données via l'-D
option. Demysql --help
:-D, --database=name Database to use.
J'utilise cette commande:
la source
USE database_name;
par exemple. si le nom de votre base de données est
gregs_list
, alors ce sera comme ceci >>USE gregs_list;
la source