MYSQL之DML DQL与DCL

DML
添加数据
insert
into 表名
where 条件

修改数据
update 表名
where 条件

删除数据
delete
from
where 条件

DQL
查询语句
select 【distinct去重】 字段列表 as ‘别名’
from 表名列表
where 条件列表
group by 分组字段列表
having 分组后条件列表
order by 排序字段列表
limit 分页参数

where和having区别
1.执行时机不同
where是分组之前过滤,不满足where不参与分组
having是分组之后过滤,where不能对聚合函数进行判断 而having可以

DCL
查询用户
use mysql;
select * from user;
创建用户
create user ‘用户名’@‘主机名’ identified by ‘密码’;
修改用户密码
alter user ‘用户名’@‘主机名’ identified with mysql_native_password by ‘新密码’;
删除用户
drop user ‘用户名’@‘主机名’

你可能感兴趣的:(mysql,mysql,数据库,sql)