数据库

MySQL用户管理
创建普通用户
执行GRANT语句创建用户并授权
使用MySQLadmin命令修改root账户密码
使用SET命令修改用户密码
删除普通用户
root是超级管理员用户,很容易引发由于误操作所导致的数据不安全问题,怎么办?
针对不同用户进行合理的用户角色权限分配,即用户管理
数据库管理员(DBA)-超级管理用户-全部数据库权限
一般用户、项目开发者-普通用户(指定数据库对象权限、制定操作权限)
创建普通用户
语法:
CREATE USER 'user'(用户名)@'host'(主机名)[IDENTIFIED BY'password'](密码);
CRANT语句可实现创建用户同时授权或为已存在的用户授权
语法:
GRANT priv_type(用户操作权限列表) ON databasename.tablename(权限范围,即库名.表名)
TO 'user'@'host'[IDENTIFIED BY 'password']
[WITH GRANT OPTION](赋予GRANT权限)
常用操作权限:
CREATE和DROP权限
INSERT、DELETE、SELEC和UPDATE权限
ALTER权限
提示:
1.如果授予所有权限,priv_type可使用ALL
2.为所有数据库和表授权,权限范围可使用*.*
系统开发步骤:
明确需求-数据库设计-编码实现功能-测试
绘制E-R图 ——绘制数据库模型图——使用三大范式规范数据库结构
数据库设计步骤:
E-R图要素:
(1)实体
(2)关系
(a)一对一关系
(b)一对多关系
(c)多对多关系
数据库模型图
数据库设计的三大规范:
第一范式
第二范式
第三范式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值