mysql创建用户(权限)、视图

一、创建用户

    1、create user '用户名'@‘本机名’  indentified by ‘密码’

    2、grant all(权限) on *.*(表)  '用户名'@‘本机名’ indentified by '密码'

二、删除用户

    1、drop user  '用户名'@‘本机名’,'用户名'@‘本机名’,'用户名'@‘本机名’

三、修改密码

    1、root账户登录(修改所有账户密码)

           set password for '用户名'@‘本机名’ = password('新密码')

    2、修改自身用户密码

            set password = password(‘新密码’);

    3、mysqladmin -u 用户名 -p 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 视图名 as(select * from........)

        2、查看视图

            select * from 视图名

        3、修改视图

            update 视图名 set 字段名=‘’;

            注:修改视图时,只能对一个表中的映射字段就行修改,不能同时对两个表进行修改

                    


                

你可能感兴趣的:(mysql创建用户(权限)、视图)