Bagaimana cara memilih database MySQL melalui CLI?

88

Saya telah berhasil masuk ke MySQL menggunakan terminal baris perintah, tetapi ketika saya mencoba memasukkan beberapa SQL, dikatakan 'tidak ada database yang dipilih'

bagaimana cara memilih database? nama database saya adalah: galeri foto

Kode apa yang saya gunakan untuk memilihnya?

Leahcim
sumber

Jawaban:

144

Gunakan USE. Ini akan memungkinkan Anda untuk memilih database.

USE photogallery;

12.8.4: GUNAKAN Sintaks

Anda juga dapat menentukan database yang Anda inginkan saat menghubungkan:

$ mysql -u user -p photogallery
Andrew Moore
sumber
3
Bukan utas terbaru tetapi saya pikir saya mungkin meninggalkan 2 sen saya di sini. Baris perintah yang diberikan kurang tepat. Untuk menentukan kata sandi di baris perintah, Anda mengatur --password = <pass_goes_here> untuk menggunakan database melalui baris perintah, Anda memasukkan mysql -u <user> -p <database_name> dengan cara ini -p berarti klien mysql akan meminta kata sandi masukan dan tidak membacanya dari baris perintah
Didzis
22

Beralih ke database.

mysql> gunakan [nama db];

Perintah MySQL

skaz
sumber
15

Semoga ini membantu.

use [YOUR_DB_NAME];
Paul Truesdell
sumber
11

Alternatifnya, Anda dapat memberikan "lokasi lengkap" ke database di kueri Anda dengan cara:

SELECT photo_id FROM [my database name].photogallery;

Jika menggunakan satu lebih sering dari yang lain, gunakan USE. Bahkan jika Anda melakukannya, Anda masih dapat menggunakan database.tablesintaks.

Nick T.
sumber
6

Gunakan langkah-langkah berikut untuk memilih database:

mysql -u username -p

itu akan meminta kata sandi, Silakan masukkan kata sandi. Sekarang daftarkan semua database

show databases;

pilih database yang ingin Anda pilih menggunakan perintah:

use databaseName;

pilih data dari tabel mana saja:

select * from tableName limit 10;

Anda dapat memilih database Anda menggunakan perintah use photogallery; Terima kasih!

Lalit Dashora
sumber
6

Saat menjalankan mysqlCLI, Anda dapat menentukan nama database melalui -Dopsi. Dari mysql --help:

-D, --database=name Database to use.

Saya menggunakan perintah ini:

mysql -h <db_host> -u <user> -D <db_name> -p
codeforester
sumber
0
USE database_name;

misalnya. jika nama database Anda adalah gregs_list, maka akan seperti ini >>

USE gregs_list;
saonnet
sumber