一、创建用户的两种方式
1.直接创建用户
create user `userName`@hostName identified by `password`;
2.创建用户的同时授权
grant all on dbName.tableName to userName@hostName identified by password;
二、查看用户列表
select * from user;
三.删除用户
1.drop user userName@hostName;(删除单个用户)
2.drop user userName1@hostName1 , userName2@hostName2......(删除多个用户)
二、修改密码
1.root账户登录(修改所有账户密码)
set password for 'userName'@'hostName' = password('新密码');
2.修改自身用户密码
set password = password('新密码');
3.cmd下修改用户密码
mysqladmin -u userName -p password"password"+回车+输入旧密码
4、不知道当前密码情况下修改当前密码
1)修改my.ini 配置文件(添加:skip-grant-tables)
2)关闭重启数据库,net stop mysql ,net start mysql
3)登录数据库 mysql -u 用户名 -p password + 回车
4)修改密码:set password = password('');
update '用户名' set authentication_string = password('新密码') where ‘用户名’ = ‘用户名’ and ‘host’ = ‘localhost’;
四.创建视图
1.创建视图
create view viewName as(
select **
from **
where **
)
10.查看视图
select * from viewName;
11.修改视图
update 视图名 set 字段名=‘’;
注:修改视图时,只能对一个表中的映射字段就行修改,不能同时对两个表进行修改