摘要:
触发器:当对某张表做:增删改操作时,可以使用触发器自定义关联行为 1,为什么需要创建mysql触发器? 比如说我往tb1表里面插入一条数据的时候,同时需要往日志表tb2中插入这条数据,这时候就需要创造一个触发器当我们往tb1中插入一条数据的时候,系统自动往tb2中插入一条数据。 2,创建触发器:(查 阅读全文
摘要:
1,创建一个视图(给临时表起一个别名v1),视图也虚拟出来的,并非真正的物理表,不能直接往里面插数据。它的数据是动态的读出来的。 create view v1 as select * from userinfo where id > 10 2,视图不推荐我们使用,我们往代码中写子查询就好,还有一个原 阅读全文
摘要:
原文链接:https://www.cnblogs.com/snsdzjlz320/p/5738226.html group by group by + group_concat() group by + 集合函数 group by + having group by + with rollup gr 阅读全文
摘要:
1,基于用户权限管理: 2,基于角色的权限管理: 开始一个项目如果要100天的,可能70天都在设计,比如设计数据库表结构,最后30天才是写代码。设计是最难的,写代码是最简单的。 还有一个重要的一点,写项目前要先了解需求,基于不同的权限管理虽然都能开发,但日后的维护拓展成本是不一样的。 3,基于角色的 阅读全文
摘要:
1,union(把两张表连起来,以上下的方式):具有自动去重的功能,有相同的就去掉。 结果: 2,union all就没有去重的功能 3,临时表,指定映射,条件,三元运算 阅读全文
摘要:
阅读全文
摘要:
1、一个pymysql往数据库提交数据的简单例子: 2、取结果多条数据的例子(结果以元组形式展示) 运行结果: 3、取结果多条数据的例子(结果以字典形式展示) 运行结果: 4,新插入数据的自增ID:cursor.lastrowid 运行结果: 阅读全文