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

Laksanakan pernyataan SQL daripada fail teks pada klien MySQL

WBOY
WBOYke hadapan
2023-09-16 11:25:031388semak imbas

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

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

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

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

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;;

output

<info_to_display>

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam