DCL 1. 创建用户 * CREATE USER 用户名@IP地址 IDENTIFIED BY '密码'; > 用户只能在指定的IP地址上登录 * CREATE USER 用户名@'%' IDENTIFIED BY '密码'; > 用户可以在任意IP地址上登录 2. 给用户授权 * GRANT 权限1, … , 权限n ON 数据库.* TO
MySQL常用权限 权限说明ALL,ALL PRIVILEGES所有权限SELECT查询数据INSERT插入数据UPDATE修改数据DELETE删除数据ALTER修改表DROP删除数据库/表/视图CREATE创建数据库/表 DCL语法 查询权限 SHOW GRANTS FOR '用户名'@'主机名'; 查询hello的权限 SHOW GRANTS FOR 'hello'@'l
1.管理用户 1.查询用户 use mysql ; select * from user ; 2.创建用户 create user '用户名'@'主机名' identified by '密码' ; 例: //创建用户itcast ,只能够在当前主机local host访问,密码123456create user 'itcast'@'localhost' identifie
英文缩写完整英文中文包括DCLData Control Language数据控制语言GRANT, REVOKEDDLData Definition Language数据定义语言CREATE TABLE, ALTER TABLE, DROP TABLEDMLData Manipulation Language数据操纵语言INSERT, UPDATE, DELETEDQLData Query Lang
1. DDL(Data Definition Language) 数据库定义语言statements are used to define the database structure or schema。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束。DDL不需要commit。 DDL的操作包含: CREATE ALTE
作用是用来创建用户,给用户授权,撤销权限,删除用户。 1:创建用户(create user) create user username@ip identified by newPwd; 2: 显示用户的权限 show grants for username@ip; 3:授权(grant) grant 权限1,权限2... on 数据库名.* to username@i