Mysql总结,超实用和详细(高级篇)

九.锁
–lock tables 锁定表
– unlock table 解锁

十.储存过程:存储过程是数据库管理中常用的技术之一,可以很方便的做些类似数据统计、数据分析等工作.

  1. 特点:
    {
    优点:速度快,安全,效率高,编码
    缺点:服务器配置要求高
    }
  2. 常用命令
    {
    –show procedure status 显示数据库中所有储存的储存过程的基本信息
    –show create procedure sp_name显示某一个储存过程的详细信息

}
1. 格式:
–create procedure 过程名(参数)
begin
declare//申明变量
end
call 过程名
2. 条件语句
if 条件 then
statement
else
statement
end if;
3. 循环语句
–(1) while(条件)
statement
end while;
–(2) [label:]loop
statement
end loop;
–(1) repeat
statement
until 条件
end repeat;

十一.触发器(了解)
功能:完成复杂的约束,实现事务的原子性,审计日志

十二.备份和恢复
逻辑
{导入
导出}
物理
{


}
语法:
–备份:mysql dump -u root -p 数据库名>/home/ttt.sql
–还原:create database tt
mysql -u root -p tt

十二 授权
举例说明:
增加一个用户test 密码abc 让他可以在任何主机上登录,并对所有数据库有增删改查的权限
答案:revoke from grant select,insert,update,delete on * .* to test @’%’ identified by ‘abc’
说明:* .*说明符的意思是”所有数据库,所有的表”

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值