Rumah > pangkalan data > tutorial mysql > Laksanakan pernyataan SQL daripada fail teks pada klien MySQL

Laksanakan pernyataan SQL daripada fail teks pada klien MySQL

WBOY
Lepaskan: 2023-09-16 11:25:03
ke hadapan
1408 orang telah melayarinya

Laksanakan pernyataan SQL daripada fail teks pada klien MySQL

Mari kita fahami cara melaksanakan pernyataan SQL daripada fail teks pada klien MySQL. Pelanggan mysql biasanya digunakan secara interaktif. Mari lihat contoh yang sama -

shell> mysql db_name
Salin selepas log masuk

Masukkan pernyataan SQL ke dalam fail teks

Anda juga boleh meletakkan pernyataan SQL ke dalam fail dan kemudian memberitahu mysql untuk membaca input daripada fail tertentu itu. Untuk melakukan ini, mula-mula buat fail teks text_file.

Fail teks ini akan mengandungi pernyataan yang perlu dilaksanakan. Mari kita ambil contoh untuk memahami proses ini −

shell> mysql db_name < text_file
Salin selepas log masuk

Tidak perlu menyatakan nama pangkalan data pada baris arahan jika anda meletakkan pernyataan USE db_name sebagai pernyataan pertama dalam fail teks. Mari kita ambil contoh untuk memahami perkara ini -

shell> mysql < text_file
Salin selepas log masuk

Jika mysql sudah berjalan, anda boleh menggunakan arahan sumber atau untuk melaksanakan fail skrip SQL. Pesanan. Mari kita ambil contoh untuk memahami perkara ini -

mysql> source file_name
mysql> \. file_name
Salin selepas log masuk

Kadangkala pengguna mungkin mahu skrip menunjukkan kepada mereka maklumat kemajuan. Untuk melakukan ini, anda boleh menggunakan pernyataan sisip seperti yang ditunjukkan di bawah -

SELECT &#39;<info_to_display>&#39; AS &#39; &#39;;
Salin selepas log masuk

output

<info_to_display>
Salin selepas log masuk

Anda juga boleh menghubungi mysql dengan bantuan pilihan --verbose. Ini menyebabkan setiap pernyataan dipaparkan sebelum hasil yang dihasilkannya.

  • mysql mengabaikan aksara Unicode Byte Order Mark (BOM) pada permulaan fail input.

  • Sebelum fungsi ini, ia dibaca dan dihantar ke pelayan, menyebabkan ralat sintaks.

  • Kini BOM tidak akan menyebabkan mysql menukar set aksara lalainya.

  • Untuk melakukan ini, anda boleh menghubungi mysql dengan pilihan seperti --default-character-set=utf8 .

Atas ialah kandungan terperinci Laksanakan pernyataan SQL daripada fail teks pada klien MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan