大家好,感谢邀请,今天来为大家分享一下mysql数据库建立的问题,以及和mysql数据库期末考试试题及答案, mysql数据库建立数据库的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,接下来就开始吧!
如何创建用户和密码给当前的用户授权移除当前用户的权限
在Mysql中,一切的数据存放在表中,而用户表存放在mysql库中的user表,我们使用mysql.user 来表示mysql库中的user表,如果你想创建一个新的用户,则需要以下操作:
1.进入到mysql数据库
mysql> use mysql;Database changed
2.对用户列表的查增改删
查询用户语法:select host,user from mysql.user;
mysql> select host,user from mysql.user;
修改用户IP地址语法: rename user '<用户名>'@'
set password for '用户名'@'IP地址'=Password('新密码'); 两个意思一样
mysql> rename user 'root'@'%' to 'root'@'19.130.%';
删除用户语法: drop user '<用户名>@'
mysql> drop user 'test'@'%';
3.对用户权限的查增改删
mysql权限有很多,常见的增删查改是insert delete select update
查询用户权限语法:show grant for '<用户名>'@'
mysql> show grants for 'root'@'localhost'
授权语法: grant

#设置远程管理员权限,默认不带grant权限grant all privileges on *.* to "alex"@'%';#授权'alex'@'%'用户仅对db1.t1文件有查询、插入和更新的操作grant select,insert,update on db1.t1 to "alex"@'%';?#授权'sdata'@'%'用户对szyd数据库的全部表只有读取的权限grant select on szyd.* to 'sdata'@'%';
改权限也就是增删权限,撤销权限的语法是: revoke
mysql数据库建立相关信息就介绍到这里,mysql数据库期末考试试题及答案, mysql数据库建立数据库的问题希望对你有所帮助。