mysql的权限存储在mysql库的user,db,tables_priv,columns_priv,andprocs_priv这几个系统表中,待MySQL实例启动后就加载到内存中。?User表:存放用户账户信息以及全局级别(所有数据库)权限,决定了来自哪些主机的哪些用户可以访问数据库实例,如果有全局权限则意味着对所有数据库都有此权限?Db表:存放数据库级别的权限,决定了来自哪些主机的哪些用户可以
分类:
数据库 时间:
2020-06-02 09:43:30
阅读次数:
85
今日内容概要 聚合查询(聚合函数的使用)aggregate max、min、sum、count、avg 分组查询(group by的使用)annotate F与Q查询 django中如何开启事务 orm中常用字段及参数 数据库查询优化(only与defer、select_related与prefet ...
分类:
其他好文 时间:
2020-06-01 23:47:51
阅读次数:
74
instantaneous adj./adv. ADJ-GRADED Something that is instantaneous happens immediately and very quickly. dialect n. N-COUNT A dialect is a form of a l ...
分类:
其他好文 时间:
2020-06-01 20:31:33
阅读次数:
82
--列转行 --示例1select * from (select o.sname, count(1) dataNum from t_Olm_Onlinemondata d join t_Aaa_ou o on o.ou_id = d.company_id where d.mon_time > to_ ...
分类:
数据库 时间:
2020-06-01 15:27:12
阅读次数:
71
-- 笨重方法 delete from tb_person WHERE id NOT IN ( select id from (SELECT min(id) id FROM tb_person GROUP BY email having count(1) > 1) tm) and email in ...
分类:
数据库 时间:
2020-06-01 12:13:31
阅读次数:
126
前言 作为一个快五年开发经验的前端工程师,在工作中感到最痛苦的除了无止境的改需求之外,就是调试bug阶段了,有时候开发一个网站也就两个星期左右,但调试起bug来一调就是几个小时!浪费时间不说,效率又低,作为程序员如果自己不懂得心疼自己(摸摸头顶...),那么没人会心疼你。 一、各种console 下 ...
分类:
其他好文 时间:
2020-06-01 09:13:19
阅读次数:
100
1. 可空类型修饰符(?)引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?“来表示,表现形式为"T?”例如:int? 表示可空 ...
select sum(tsage), 性别=tsgender, 人数=count(*) from tbstudent group by tsgender --当使用了分组语句 group by 或者是聚合函数的时候,在select查询列表中不能再包含其它的列名(group by 分组后的数据只有一列 ...
分类:
其他好文 时间:
2020-05-31 19:59:11
阅读次数:
90
关于SQL操作聚合函数,常用的如 Max、Sum、Avg、Count 等等,搭配着Group by 在不考虑性能的情况下,加上一些 inner, where 之类的基本可满足大部分查询要求。从最开始实习到工作一年的时候,查询很少用过其他的函数,但随着接手的业务需求逐渐变多变杂。在考虑到性能的情况下, ...
分类:
数据库 时间:
2020-05-31 17:57:35
阅读次数:
119
Vue组件的使用: 全局组件注册语法: Vue.component(组件名称,{data:组件数据,template:组件的模板内容}) 定义了一个组件: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Do ...
分类:
其他好文 时间:
2020-05-31 17:57:08
阅读次数:
42