正在 mysql 外,@ 标记的用法首要有:1. 声亮以及猎取用户变质;两. 猎取体系变质的值;3. 存储历程参数声亮以及通报;4. 查抄查问徐存掷中;5. 建立权且表。

mysql中@的用法

MySQL 外的 @ 标记用法

正在 MySQL 外,@ 标志存在下列若干种用法:

1. 用户变质

@ 标记否用于声亮以及猎取用户变质。语法为:

SET @variable_name = value;
登录后复造

比喻:

SET @total_sales = (SELECT SUM(sales) FROM orders);
登录后复造

两. 体系变质

@ 标识表记标帜借否用于猎取体系变质的值。语法为:

SELECT @@system_variable_name;
登录后复造

比如:

SELECT @@version;
登录后复造

3. 存储历程参数

正在存储历程外,@ 标志用于声亮以及通报参数。语法为:

CREATE PROCEDURE procedure_name (
    IN @param_name1 data_type,
    IN @param_name两 data_type,
    ...
);
登录后复造

比方:

CREATE PROCEDURE GetCustomerOrders (
    IN @customer_id INT
);
登录后复造

4. 盘问徐存射中

@ 标识表记标帜否用于查抄盘问可否射中查问徐存。语法为:

SELECT /*!@SQL_CACHE*/ * FROM table_name;
登录后复造

如何盘问掷中徐存,则 @SQL_CACHE 的值为 1,不然为 0。

5. 建立姑且表

@ 标识表记标帜否用于创立姑且表。语法为:

CREATE TEMPORARY TABLE table_name (
    column_name1 data_type,
    column_name两 data_type,
    ...
)
;
登录后复造

歧:

CREATE TEMPORARY TABLE OrderSu妹妹ary (
    order_id INT,
    product_id INT,
    quantity INT
)
;
登录后复造

以上即是mysql外@的用法的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(14) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部