一、创建并授权
创建用户
CREATE user 'user_name'@'主机名' IDENTIFIED BY 'password';
授权
GRANT 权限类型 ON 'database_name'.'table_name' TO ‘user_name’@'主机名' IDENTIFIED BY 'password';
二、删除
DROP user 'user_name'@'主机名';
DROP user 'user_name1'@'主机名' , 'user_name2'@'主机名';
三、用户密码修改
--root账户登录,修改其他用户名
SET PASSWORD FOR 'user_name'@'主机名' = password('...');
--修改自身用户密码
SET PASSWORD = PASSWORD('...');
--cmd修改密码(知道旧密码)
mysqladmin -u user_name -p password "新密码"+回车
输入旧密码
-- 不知道旧密码
直接在my.ini文件中加入skip-grant-tables
打开cmd, net start mysql直接登录mysql -u root -p+回车
进入之后用root权限修改用户密码
set password for 'user_name'@'主机名' = password('...');
之后再修改my.ini文件,注销跳过权限验证的语句
重启数据库
4.视图 -- 创建
create view view_name as (查询语句);
-- 删除
drop view view_name;
-- 查询规则和表规则一致
-- 修改视图时,只能同时修改一个表的映射字段