Lanms Blog

Mysql面试题
Publish: 2019/3/29   

面试题

关系型数据库中数据完整性指的是什么?

  1. 实体完整性: 每条记录都是独一无二的没有重复的 (主键/唯一约束/唯一索引)
  2. 参照完整性: 表中的数据要参照其他表已有的数据(外键)
  3. 域完整性: 数据是有效的 (满足建表的约束 - 数据类型/非空约束/默认值约束/检查约束)

三范式

表的设计原则 : 范式理论(1NF/2NF/3FN/BCNF)

DCL


-- 创建用户并指定登录口令
create user hellokitty identified by '123123';
-- 授予权限和召回权限
grant all on school.tb_student to hellokitty;
revoke all on school.tb_student from hellokitty;
grant select on school.tb_student to hellokitty;
grant all on school.* to hellokitty;
grant all on *.* to 'hellokitty'@'%';
revoke all on *.* from hellokitty;
-- 删除用户
drop user hellokitty;


← PostgreSQL数据类型和约束 Mysql建表多对多 →

Powered by Hexo, Theme designs by @hpcslag.
Style-Framework Tocas-UI designs by @yamioldmel