MySQL变量声明与使用
在MySQL中,为了在第二个查询中使用变量,需要先声明并初始化它们。
用户自定义变量(以@开头)
<code class="language-sql">SET @start = 1, @finish = 10; SELECT * FROM places WHERE place BETWEEN @start AND @finish;</code>
局部变量(无前缀)
<code class="language-sql">DECLARE start INT unsigned DEFAULT 1; DECLARE finish INT unsigned DEFAULT 10;</code>
服务器系统变量(以@@开头)
<code class="language-sql">SET GLOBAL sort_buffer_size=1000000;</code>
以上是MySQL 中的用户定义变量、本地变量和系统变量有什么区别?的详细内容。更多信息请关注PHP中文网其他相关文章!