发表于: 2020-04-02 23:41:29
1 1369
今天完成的事情:
学习相关mysql知识
跟着视频看一些查询操作 比如函数的使用 还有子查询
学习mysql 事务的相关知识 之前一直不知道sql语句居然还能回滚的
mysql 可以创建事务 且事务需注意隔离性
事务隔离最好采用串行化(serializable)
串行化特点在于体现在两人同时操作时
假如 A将隔离级别设置为SERIALIZABLE 在未commit数据前
那么 B开始事务后 无法对表进行类似操作 须等待A提交后才行
项目中的SQL语句已经基本补完了
其中有一个页面搜索条件特殊 之前一直不知道咋搜
今天用到了嵌套查询 自己测试下是正确的
第一步:使用join查出两个表的结果
select a.*,r.role_name from account a join role r ON a.role_id = r.role_id
第二步 把上一步查出的结果 当作一个新表进行查询
select * from (select a.*,r.role_name from account a join role r ON a.role_id = r.role_id) as ar where role_name = "1" or username="1"
明天计划的事情:
继续练习mysql
推进任务
遇到的问题:
新增角色(role)时要分配 模块(module)
我只知道 role和 module 是 多对多关系
建立了一张中间表
但新增角色 如何分配权限 还是有点懵
收获:
学习了更多Mysql知识
评论