Mysql(3)

DCL

查询用户

用户信息存储在mysql数据库中的user表中

use mysql;
select * from user;

创建用户

create user '用户名'@'主机名' identified by '密码';

修改用户密码

alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';

删除用户

drop user '用户名'@'主机名';

任意主机用‘%’表示

权限控制

查询权限

show grants for '用户名'@'主机名'

授予权限

grant 权限列表 on 数据库名.表名 to '用户名'@'主机名';

撤销权限

revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名'
函数
字符串函数

数据库中字符串的索引值从1开始

将员工号统一为5位

update employee set workno = lpad(workno,5,'0');
数值函数

日期函数

流程控制函数

约束

主键

外键

两张表之间建立连接

逻辑外键 无法保证两张表的一致性和完整性

添加外键

alter table 表名 add constraint 外键名称 foreign key (外键字段名) references 主表(主表列名);
alter table user add constraint fk_user_dept_id foreign key (dept_id) references dept(id);
dept_id 从表字段名
dept(id) 主表(主表列名)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值