2011-03-13 24 views
46

sono riuscito a entrare in MySQL utilizzando il terminale a riga di comando, ma quando ho provato ad entrare un po 'di SQL, ha detto 'nessun database selezionato'MYSQL - Seleziona database

Come faccio a selezionare un database? il mio nome di database è: photogallery

Quale codice devo usare per selezionarlo?

risposta

87

Utilizzare USE. Questo ti permetterà di selezionare il database.

USE photogallery; 

12.8.4: USE Syntax

È inoltre possibile specificare il database che si desidera quando si collega:

$ mysql -u user -p password photogallery 
+1

Non l'ultimo thread, ma ho pensato che avrei potuto lasciare i miei 2 centesimi qui. La riga di comando fornita non è del tutto corretta.Per specificare la password nella riga di comando, si imposta --password = per utilizzare il database tramite la riga di comando, si inserisce mysql -u -p in questo modo -p significa che mysql client richiederà l'immissione della password e non leggerlo dalla riga di comando – Didzis

10

Spero che questo aiuti.

utilizzare [nome database];

15

Passare a un database.

 
mysql> use [db name]; 

MySQL Commands

+1

PS: non conoscevo la risposta, ma ho interrogato google e l'ho ottenuto entro 10 secondi. – skaz

9

In alternativa, si può dare il "pieno location" alla base di dati nelle query a la:

SELECT photo_id FROM [my database name].photogallery; 

Se utilizzando uno più spesso di altri, utilizzare USE. Anche se lo fai, puoi comunque utilizzare la sintassi database.table.

3

Utilizzare i seguenti passaggi per selezionare il database:

mysql -u username -p 

si chiederà la password, inserisci la password. Ora elencare tutti i database

show databases; 

selezionare il database che si desidera selezionare utilizzando il comando:

use databaseName; 

selezionare i dati da qualsiasi tabella:

select * from tableName limit 10; 

È possibile selezionare il database utilizzando il comando use photogallery; Grazie!

-1

per selezionare tutti:

select * from Table_name; 

selezionare particolare nome di una colonna:

select column_name from Table_name;