Nilai lalai pilihan MySQL, jangkaan pilihan, dan tanda =

WBOY
Lepaskan: 2023-09-15 19:09:02
ke hadapan
1068 orang telah melayarinya

MySQL 选项默认值、选项期望值和 = 符号

Mari kita fahami pilihan lalai dalam MySQL, pilihan yang memerlukan nilai dan simbol "=" -

Mengikut konvensyen, pilihan bentuk panjang yang diberikan nilai ditulis menggunakan tanda sama dengan (=). Seperti yang ditunjukkan di bawah -

mysql --host=tonfisk --user=jon
Salin selepas log masuk

Untuk pilihan yang memerlukan nilai, iaitu pilihan yang tidak mempunyai nilai lalai, tanda sama tidak diperlukan. Ini bermakna arahan berikut berfungsi dalam kes ini -

mysql --host tonfisk --user jon
Salin selepas log masuk

Dalam kedua-dua kes di atas, klien mysql akan cuba menyambung ke pelayan MySQL yang berjalan pada hos bernama "tonfisk" dengan bantuan akaun dengan nama pengguna "jon" .

Disebabkan tingkah laku ini, masalah kadangkala boleh berlaku apabila tiada nilai disediakan untuk pilihan yang memerlukannya.

Contoh

Jalankan arahan berikut sebagai jon pengguna pada tonfisk hos apabila pengguna disambungkan ke pelayan MySQL yang sedang berjalan-

shell> mysql --host 85.224.35.45 --user jon
Salin selepas log masuk

output

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 8.0.25 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
Salin selepas log masuk

Kemudian, kami laksanakan arahan berikut-

pertanyaan

mysql> SELECT CURRENT_USER();
Salin selepas log masuk

+----------------+
| CURRENT_USER() |
+----------------+
| jon@%          |
+----------------+
1 row in set (0.00 sec)
Salin selepas log masuk

shell> mysql --host 85.224.35.45 –user
Salin selepas log masuk

Ralat dijana apabila nilai yang diperlukan untuk salah satu pilihan ini ditinggalkan. Ralat mungkin kelihatan seperti ini -

mysql: option '--user' requires an argument
Salin selepas log masuk

Output

shell> mysql --host --user jon
Salin selepas log masuk

Dalam kes di atas, mysql tidak dapat mencari nilai selepas pilihan --pengguna kerana tiada apa-apa selepas pilihan pada baris arahan. Walau bagaimanapun, jika pengguna meninggalkan nilai yang bukan pilihan terakhir yang digunakan, ralat berbeza akan berlaku, yang mungkin tidak dijangka oleh pengguna -

ERROR 2005 (HY000): Unknown MySQL server host '--user' (1)
Salin selepas log masuk

output

rrreee

Atas ialah kandungan terperinci Nilai lalai pilihan MySQL, jangkaan pilihan, dan tanda =. 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