Cara Menghantar Pertanyaan SQL ke MySQL dari Baris Perintah: 9 Langkah

Isi kandungan:

Cara Menghantar Pertanyaan SQL ke MySQL dari Baris Perintah: 9 Langkah
Cara Menghantar Pertanyaan SQL ke MySQL dari Baris Perintah: 9 Langkah

Video: Cara Menghantar Pertanyaan SQL ke MySQL dari Baris Perintah: 9 Langkah

Video: Cara Menghantar Pertanyaan SQL ke MySQL dari Baris Perintah: 9 Langkah
Video: Cara Defrag Hardisk Komputer atau Laptop 2024, April
Anonim

Program berasaskan teks ringkas yang disebut mysql semestinya menjadi sebahagian daripada pemasangan MySQL anda. Ini membolehkan anda mengirim pertanyaan SQL terus ke pelayan MySQL dan mengeluarkan hasilnya dalam format teks. Ini adalah cara cepat dan mudah untuk menguji pemasangan MySQL anda.

Langkah-langkah

Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 1
Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 1

Langkah 1. Cari program mysql (Harus berada dalam subdirektori yang disebut bin di bawah direktori tempat MySQL dipasang)

  • Cth. Pengguna Windows: C: / mysql / bin / mysql.exe
  • Cth. Pengguna Linux / Unix: / usr / local / mysql / bin / mysql
Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 2
Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 2

Langkah 2. Mulakan mysql - Pada command prompt, ketik:

mysql -h hostname -u username -p,

  • di mana

    • host adalah mesin di mana pelayan MySQL dijalankan
    • nama pengguna adalah akaun MySQL yang ingin anda gunakan
    • -p akan membuat mysql meminta kata laluan akaun MySQL.
Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 3
Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 3

Langkah 3. Masukkan kata laluan anda apabila diminta

Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 4
Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 4

Langkah 4. Ketik perintah SQL anda diikuti dengan titik koma (;) dan tekan kekunci Enter

Respons dari pelayan harus dipaparkan di skrin anda.

Hantar Pertanyaan Sql ke Mysql dari Garis Perintah Langkah 5
Hantar Pertanyaan Sql ke Mysql dari Garis Perintah Langkah 5

Langkah 5. Untuk keluar dari mysql, ketik berhenti pada prompt dan tekan kekunci Enter

Kaedah 1 dari 1: Berlari tanpa konsol

Hantar Pertanyaan Sql ke Mysql dari Garis Perintah Langkah 6
Hantar Pertanyaan Sql ke Mysql dari Garis Perintah Langkah 6

Langkah 1. Cari program mysql (Harus berada dalam subdirektori yang disebut bin di bawah direktori tempat MySQL dipasang)

  • Cth. Pengguna Windows: C: / mysql / bin / mysql.exe
  • Cth. Pengguna Linux / Unix: / usr / local / mysql / bin / mysql
Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 7
Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 7

Langkah 2. Mulakan mysql - Pada command prompt, ketik:

mysql -h hostname -u username -p db_name -e "pertanyaan"

  • di mana

    • host adalah mesin di mana pelayan MySQL dijalankan
    • nama pengguna adalah akaun MySQL yang ingin anda gunakan
    • -p akan membuat mysql meminta kata laluan akaun MySQL.
    • db_name adalah nama pangkalan data untuk menjalankan pertanyaan di, dan,
    • query adalah pertanyaan yang ingin anda jalankan.
Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 8
Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 8

Langkah 3. Masukkan kata laluan anda apabila diminta

Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 9
Hantar Pertanyaan Sql ke Mysql dari Command Line Langkah 9

Langkah 4. MySQL harus mengembalikan hasil pertanyaan anda

Petua

  • Pastikan anda memasukkan; di akhir pertanyaan anda jika anda menggunakan konsol sehingga tahu bahawa anda sudah selesai dengan pertanyaan.
  • Anda boleh menentukan kata laluan pada baris perintah dengan meletakkannya tepat selepas -p, mis. mysql -u nama pengguna -h hos -p kata laluan. Perhatikan tidak ada ruang antara -p dan kata laluan.
  • Sekiranya anda menjalankannya dari baris arahan dan tidak menggunakan shell, anda boleh menggunakan bendera -B (mis., Mysql -u username '-h host -p db_name -Be "query") untuk mendapatkan output dalam mod kumpulan, bukannya dalam mod jadual MySQL lalai, untuk pemprosesan selanjutnya.

Disyorkan: