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?

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

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



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.


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!


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

0
USE database_name;

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

USE gregs_list;
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.