增加用户及用户授权
use mysql;
select * from user;
flush PRIVILEGES;
// 8.0版本要先增加用户后才能授权
// 8.0 版本增加用户的方法
create user 'lrngsql'@'localhost' identified by '123456';
// drop user 'lrngsal'@'localhost';
// 授权方法
grant all privileges on bank.* to 'lrngsql'@'localhost';
-----------------------------------------------------------------------分割线--------------------------------------------------------------------------
以下是在公司使用Navicat的总结 使用的MYSQL版本是5.7.22
新建存储过程:
新建存储过程经常报语法错误
①如果过程没有参数,也必须在过程名后面写上小括号 例:CREATE PROCEDURE sp_name ([proc_parameter[,...]]) ……
create PROCEDURE GetUserAccount()
BEGIN
SELECT *
FROM employees;
END
CALL GetUserAccount()
②确保参数的名字不等于列的名字,否则在过程体中,参数名被当做列名来处理
其它 : 若在命令行执行需注意的问题 : 分号的替换