Rumah > pangkalan data > tutorial mysql > Apakah sifat yang dimiliki oleh pembolehubah pengguna MySQL?

Apakah sifat yang dimiliki oleh pembolehubah pengguna MySQL?

WBOY
Lepaskan: 2023-09-08 09:29:07
ke hadapan
622 orang telah melayarinya

Apakah sifat yang dimiliki oleh pembolehubah pengguna MySQL?

Berikut ialah sifat pembolehubah pengguna MySQL -

Tidak peka huruf besar-besaran

Pembolehubah pengguna tidak peka huruf besar-kecil. Sebelum versi MySQL 5, ia adalah sensitif huruf besar-besaran. Ini boleh digambarkan melalui contoh berikut -

Contoh

mysql> SET @A = 'MySQL';
Query OK, 0 rows affected (0.00 sec)

mysql> Select @A, @a;
+-------+-------+
| @A    | @a    |
+-------+-------+
| MySQL | MySQL |
+-------+-------+
1 row in set (0.00 sec)
Salin selepas log masuk

Khusus untuk sambungan pelanggan

Malah, pembolehubah pengguna adalah khusus untuk sambungan pelanggan yang menggunakannya dan wujud hanya untuk tempoh sambungan itu. Apabila sambungan tamat, semua pembolehubah penggunanya hilang.

Hanya berfungsi dengan ungkapan

Pembolehubah pengguna hanya boleh muncul di tempat ungkapan dibenarkan. Ia boleh muncul di tempat pemalar atau pengecam literal muncul. Ini akan digambarkan dalam contoh berikut di mana kami cuba menggunakan pembolehubah pengguna untuk memberikan nama jadual.

Contoh

mysql> Set @table_name = CONCAT('tbl_','Employee');
Query OK, 0 rows affected (0.00 sec)

mysql> Create Table @table_name(Id Int);
ERROR 1064 (42000): You have an error in your SQL syntax near '@table_name(Id Int)'
Salin selepas log masuk

Hilang apabila memberikan nilai baharu

Nilai pembolehubah pengguna akan hilang apabila kami menetapkan nilai baharu memberikannya nilai baharu. Dalam erti kata lain, nilai pembolehubah pengguna tertentu akan wujud sehingga kami memberikan nilai lain kepadanya. Contoh berikut akan menunjukkannya -

Contoh

mysql> SET @name = 'Rahul';
Query OK, 0 rows affected (0.00 sec)

mysql> Select @name;
+-------+
| @name |
+-------+
| Rahul |
+-------+
1 row in set (0.00 sec)
Salin selepas log masuk

Pada masa ini, nilai pembolehubah @nama ialah "Rahul", tetapi apabila kita menukar nilai kepada "Raman", nilai sebelumnya akan hilang.

rreeee

Atas ialah kandungan terperinci Apakah sifat yang dimiliki oleh pembolehubah pengguna 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