数据库的完整性约束和安全管理

完整性约束

  • 实体完整性
    指表的主键:alter table 表名 add constraint pk_name primary key 字段名
  • 参照完整性
    指表的外键:alter table 表名 add constraint fk_name foreign key references 外表名(字段名)
  • 业务规则约束
    业务需要,完成某个操作,需要接着完成其他操作,可以使用触发器来实现。

权限管理

  • 权限赋予
    grant 权限列表|all privileges on . to 用户名 with grant option;
  • 权限收回
    revoke 权限列表|all privileges on . from 用户名;
  • 更改权限生效
    flush privileges;

数据库备份和还原

  • db备份
    mysqldump -h 172.17.9.16 -u root -p 库名 (表名)>存储文件
  • db还原
    source 存储文件

生成新用户

create user 用户名 identified by 密码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 4,856评论 1 57
  • 一、源题QUESTION 1The instance abnormally terminates because ...
    猫猫_tomluo阅读 1,671评论 0 2
  • 系统用户: 1.sys system(sys权限最高) 2.sysman(操作企业管理器) 密码是安装的时候输入的...
    3hours阅读 1,627评论 0 0
  • 周末在家整理书籍的时候。有一本许久不看的c语言书籍从柜子上面掉下来。掉出来一张复古的贺卡。我捡起来看了看。上面有几...
    小婷菇凉阅读 572评论 0 0
  • return on assets:The return on assets(ROA) shows the perc...
    君子羽阅读 150评论 0 0