DDL:DDL操作数据库(创建,删除修改)CREATE,UPDATE,DELETE,RETRUIEVE(查询).修改表字符集(ALTER TABLE 表名 CHARACTER SET UTF8);
DQL: 查询表记录(select)
DCL: DCL访问权限和安全级别,管理用户(GRANT,REVOKE)
DML:操作表(增删改表中数据)INSERT INTO..;DELETE..;(TRUNCATE TABLE 表名。删除表,在创建一个结构一样的);UPDATE ..SET。
DML详解
DBA:数据库管理员
用户创建:CREATE USER '用户名' @'主机名'INDENTIFIED BY '密码';
用户查询:USE MYSQL;SELECT * FROM USER;通配符%表示可以在任意主机进入数据库
用户删除:DROP USER '用户名'@'主机名'
修改用户密码:UPDATE USER SET PASSWORD=PASSWORD('新密码')WHERE USER='用户名'
权限管理:1.查询权限:show grants for '用户名'@'主机名';2.授予权限:grant权限列表on数据库名,表名(授予所有权限 grant all *.* to '用户名'@‘loaclhost’);3.撤销权限revoke 权限名 on 数据库,表名 from '用户名'@'主机名'