另一方面,创建用户赋予用户的权限来设计三个对象:
用户名、密码、主机
用户名密码主机root 1234 localhost root 123410.10.65.250 Lao Wang 1234192.168.1.2 (1)创建用户
1 .创建用户: create user laobian@localhost;
2 .创建用户并添加密码: createuserlaobian @ localhostindetifiedby ' 123 ';
3 .创建用户并允许远程登录: createuserlaobian @ 10.10.65.250 indetifiedby ' 123 ';
允许使用10.10.65.250LaoBian登录mysql
4.createuserlaobian @ 10.10.65.% indentified by ' 123 ';
10.10.65.0----允许10.10.65.255 Lao bian登录mysql
注意:
1.代表IPV6
2 .没有许可证库,不能展示
3. %表示0-255,%必须用引号引起来
4. ——下划线表示0-9
(二)删除用户
dopuserlaobian @ 10.10.65,250;
将要删除的用户名和主机号相对应
二、获得许可证后,可展示定制库
grantcommandondatabase.table touser @ host;
一般权限:
1 .选择查询权限
授予laobian2用户查询laobian2数据库人员表的权限10.10.65.%
2 .插入权限
grantinsertonlaobian2. person to ' Lao bian2' @ ' 10.10.65,% '
3 .更新权限
grantupdateonlaobian2. person to ' Lao bian2' @ ' 10.10.65,% '
4 .删除权限
grantdeleteonlaobian2. person to ' Lao bian2' @ ' 10.10.65,% '
5 .创建权限
grantcreateonlaobian2. person to ' Lao bian2' @ ' 10.10.65,% '
三、主外键关系建模的两大任务:创建业务主体,创建主体之间的关系
1 .业务主体之间的关系:
1 .一对一
2 .一对多
3 .多对多
2 .主键和外键的关系
如果表中没有主键,则查询会遍历查询,如果有主键,则以平衡树数据格式搜索主键(主键)
外键:表中唯一字段为内容的相关字段,在定义约束条件时创建外键
3 .关联查询
(1) inner join内查询
取左右表的交叉
查询包含两个表中所有数据项的数据
)2)左连接左查询
取所有学生对应的宿舍
)3) right join右查询
)4)模糊查询like