mac版Navicat如何设置重新打开后保持上次选项卡,在使用Navicat客户端时,我们可以设置重新打开客户端,保持上次打开的选项卡的,这个功能在哪里设置?我们来看一下。......
MYSQL数据库存储过程的动态SQL语句
mysql动态sql语句在过程中经常用到,比如在过程中新建一个登录用户、对用户的授权,如果使用“create user 名称@主机identified by 口令”这个命令不能接收用户的参数,所以用动态sql语句合成带参数的命令。我写的经验对你学习mysql有帮助的话,给我投票、点赞或者收藏!
1mysql新建一个远程登录用户
1mysql数据库怎么备份和恢复数据
4mysql数据库怎么新建用户
工具/原料
- mysql、sqlyog
方法/步骤
登录mysql,在test数据库中新建一个过程增加用户:zengjia_yonghu。
打开这个过程zengjia_yonghu,下图是建立过程的方法。
在过程中增加3个参数:用户、主机、口令。
PROCEDURE `test`.`zengjia_yonghu`(yonghu VARCHAR(10),zhuji VARCHAR(17),kouling VARCHAR(10))
在过程中定义个存储sql语句的用户变量:
SET @xjsql=CONCAT('create user ''',yonghu,'''@''',zhuji,''' identified by ''',kouling,'''');
在过程中增加预处理sql语句:
PREPARE xj_yh FROM @xjsql;
在过程中增加执行自定义的sql语句,并且刷新,保存过程:
EXECUTE xj_yh;
FLUSH PRIVILEGES;
执行过程增加一个新用户:
CALL zengjia_yonghu('abc','127.0.0.1','abc123456');
查看user表的数据::SELECT * FROM mysql.`user`;
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
-
SQL Server 2005数据库恢复图文教程详细阅读
SQL Server 2005数据库恢复图文教程,相信很多的站长网站的时候需要用到SQLServer2005数据库,但是碰到一些问题没有办法恢复,本人专业学习的.et。平时也经常用到,希望能给大家带来......
2023-03-17 516 数据库
-
如何安装SQL Server 2008数据库(带完整图解)详细阅读
如何安装SQL Server 2008数据库(带完整图解),在电脑上安装SQLServer2008软件时,经常会遇到各种各样的问题,如何成功的安装SQLServer2008呢?提供完整过程和图片详解。......
2023-03-17 534 数据库