发表于: 2020-04-02 23:41:29

1 1368


今天完成的事情:


学习相关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知识



返回列表 返回列表
评论

    分享到