Menggunakan pembolehubah yang ditentukan pengguna dalam MySQL

WBOY
Lepaskan: 2023-09-08 13:01:02
ke hadapan
1165 orang telah melayarinya

在 MySQL 中使用用户定义的变量

Mari kita faham apakah pembolehubah pengguna dan cara menggunakannya dalam MySQL. Kami juga akan melihat bahawa peraturan -

  • pembolehubah pengguna ditulis sebagai @var_name. Di sini, "var_name" merujuk kepada nama pembolehubah, yang terdiri daripada aksara alfanumerik, ., _ dan $.

  • Nama pembolehubah pengguna boleh mengandungi aksara lain (jika disertakan dalam petikan) sebagai rentetan atau pengecam.

  • Pembolehubah yang ditentukan pengguna adalah khusus sesi.

  • Pembolehubah pengguna yang ditakrifkan oleh satu pelanggan tidak boleh dilihat atau digunakan oleh pelanggan lain.

  • Tetapi satu-satunya pengecualian adalah jika pengguna mempunyai akses kepada seni bina prestasi user_variables_by_thread table, pengguna boleh melihat semua pembolehubah pengguna untuk semua sesi.

    Semua pembolehubah untuk sesi klien tertentu dikeluarkan secara automatik apabila klien itu keluar.

    Nama pembolehubah pengguna tidak kelihatan dan sensitif huruf besar-besaran. Panjang maksimum nama ialah 64 watak.

Syntax

Salah satu cara untuk menetapkan pembolehubah takrif pengguna ialah mengeluarkan pernyataan SET. Mari lihat bagaimana ia boleh dilakukan menggunakan arahan berikut -

SET @var_name = expr [, @var_name = expr] ...
Salin selepas log masuk

Apabila menggunakan SET, gunakan = atau := sebagai pengendali tugasan.

Tugasan

Pembolehubah pengguna boleh diberikan nilai daripada set jenis data yang terhad. Ini termasuk integer, perpuluhan, titik terapung, rentetan binari atau bukan binari, atau nilai NULL.

  • Tugasan kepada perpuluhan dan nombor nyata tidak mengekalkan ketepatan atau bilangan tempat perpuluhan dalam nilai.

  • Nilai jenis yang tidak dibenarkan akan ditukar kepada jenis yang dibenarkan.

  • Ini ialah pelakon yang sama yang digunakan untuk nilai lajur jadual.

  • MySQL pembolehubah pengguna boleh digunakan untuk mengingati hasil tanpa menyimpannya dalam pembolehubah sementara di sisi klien.

  • Ia digunakan untuk menyimpan data tanpa memperuntukkan lokasi memori secara eksplisit untuknya.

Atas ialah kandungan terperinci Menggunakan pembolehubah yang ditentukan pengguna dalam 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!