mysql使用命令小结

1、 use XXX    -- 使用数据库

2、 mysql -u 用户名 -h IP -p -P 端口  远程链接命令

3、 delimiter $$

       create procedure test(IN inparam varchar(255), OUT outparam varchar(255))

       begin

       end $$

       delimiter ;    -- 创建存储过程格式,begin和end之间为具体内容

       -- 存储过程中定义变量的语句要放在最前(与c语言类似),否则创建失败。虽然部分资料上说可以放在任意位置创建变量,但是本人在测试过程中发现只能放在最开始出定义

4、 存储过程没有return ,退出存储过程可以使用leave + 标签实现

5、 delete procedure 数据库名.存储过程   -- 删除存储过程

6、 kill  具体ID(show processlist中的id) -- 关闭具体的sql语句

7、 start transaction;  rollback;   commit;   -- 存储过程中使用事务

8、 show procedure status;   --查看所有存储过程

9、 show create procedure 数据库名.存储过程名   -- 查看存储过程的创建语句

10、 show processlist -- 查看sql占用资源情况

11、 show tables;   -- 查看数据库中的所有表

12、 show databases;  -- 查看已有所有数据库

13、 show engine innodb status;   -- 查询数据库引擎状态,可以观察到哪些表被锁了



这些命令记录在此仅用于方便查询使用,后续学习过程会不断更新

猜你喜欢

转载自blog.csdn.net/jinghuashuiyue06/article/details/47394197