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;   -- 查询数据库引擎状态,可以观察到哪些表被锁了



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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值