哪位高手知道 mysql 存储过程中 打印语句是什么

哪位高手知道 mysql 存储过程中 打印语句是什么,第1张

Mysql存储过程中没有打印语句,可以用select 来代替,比如

select @var

select【si'lekt】,中文意思为选择、挑选。这是一条计算机SQL数据库中常用的函数,select语句是最常用的数据查询语句。

如果给出了 LIMIT 或者 OFFSET 子句,那么 SELECT 语句只返回结果行的一个子集。

如果声明了 FOR UPDATE 或者 FOR SHARE 子句, SELECT 语句对并发的更新锁住选定的行。

你必须有 SELECT 权限用来从表中读取数值。 使用 FOR UPDATE FOR SHARE 还要求 UPDATE 权限。

mysql里面执行sql语句使用一个dos命令:mysql.exe

鼠标双击mysql.exe不一定能够执行,因为那是连接的默认主机、用户名、密码,往往不能工作,你需要在cmd命令提示符下,执行命令的时候用参数指定这些内容,参数格式是:

mysql.exe

-h

主机名称或者ip比如127.0.0.1

-u

用户名称比如root

-p

好像有点悲剧,只能用 SELECT.

就像下面这个 Hello World 一样。

mysql>DELIMITER //

mysql>CREATE PROCEDURE HelloWorld()

->BEGIN

-> SELECT 'Hello World'

->END//

Query OK, 0 rows affected (0.00 sec)

mysql>call HelloWorld()

->//

+-------------+

| Hello World |

+-------------+

| Hello World |

+-------------+

1 row in set (0.00 sec)

Query OK, 0 rows affected (0.00 sec)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6214359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存