MySQL-触发器、视图、用户管理

MySQL-触发器、视图

触发器

#定义格式:
create trigger 触发器名称 before|after insert|update|delete on 表格名 for each row 触发动作;
例如:tab1表格新增数据时,将新增的id记录和时间在tab2中
create trigger trig_tab1_tab2 after insert on tab1 for each row insert into tab2 values(new.id,now());

查看全部触发器:
select * from triggers; #可以增加where语句限定条件
show triggers;

删除触发器:
drop trigger 触发器名;

视图

定义格式:
create view 视图名 as 查询语句;
作用:将查询语句的结果作为一个表格(表名就是视图名)临时存储起来,
可以使用视图名随时查看,且结果和原表关联,原表的修改可以随时反馈

用户管理

# 创建用户
create user 用户名@主机名 [identified 密码];
#主机名输入IP地址或是在本地已保存映射的主机名

# 修改用户权限
grant 用户权限 on 数据库.表 to 用户名@主机名  identified by 密码;
# 修改密码
# 命令行输入
mysqladmin -u用户名 -p[原密码] 新密码;
# mysql服务中修改
set password=password(新密码);

# 删除用户
drop user 用户名@主机名[,用户名@主机名,...];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值