数据库

深入了解MySQL中聚合函数的使用

聚合函数综合练习 -1 聚合函数综合练习 -2 今天的章节我们将要来学习一下 “聚合函数” ;首先我们需要学习聚合函数对数据进行统计分析,比如说求最大值、最小值、平均值之类的场景。但是单纯的使用聚合函数,只能做全表范围的统计分析。如...

Oracle表中重复数据去重的方法实例详解

Oracle表中重复数据去重的方法实例详解 我们在项目中肯定会遇到一种情况,就是表中没有主键 有重复数据 或者有主键 但是部分字段有重复数据 而我们需要过滤掉重复数据 下面是一种解决方法 delete from mytest ms where rowid ...

Redis基本数据类型哈希Hash常用操作命令

Redis数据类型Hash常用操作 redis里的hash是一个string类型的field(字段)和value(值)的映射表。特别适合用于存储对象,每个hash可以存储40多亿键值对。 熟悉python的童鞋可以想象成字典dict。之前的数据类型存储都是...

Mybatis多表查询与动态SQL特性详解

[var] 1.1 参数占位符 #{} 和 ${} #{}:预处理符,如将id=#{2}替换为id=?,然后使用2替换?。 ${}:替换符,如将id=${2}替换为id=2。 两种占位符都可以正常使用的场合:传入的参数类型是数值类型 使用${}: sele...

MySQL索引优化之不适合构建索引及索引失效的几种情况详解

结论 具体案例下文有详尽描述 不适合建立索引的场景: 数据量比较小的表不建议建立索引 有大量重复数据的字段上不建议建立索引(类似:性别字段) 需要进行频繁更新的表不建议建立索引 where、group by、order by后面的没有使用到的字段不建立索引...

SQLServer中的触发器基本语法与作用

什么是触发器? 触发器是在对表进行插入、更新或删除操作时自动执行的存储过程。 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:...

oracle数据库密码到期怎么解决

–查看用户的profile是哪一个 select username,profile from dba_users; –查看指定的概要文件(如default)的密码有效期设置 select *from dba_profiles s where s.profi...

MySQL一劳永逸永久支持输入中文的方法实例

1.在C盘中,在查看中将隐藏的项目放出,点开ProgramData 2.在M字母的区域内找到MySQL 3.选择MySQL Server 5.7 4.创建my.ini副本防止出错(直接复制粘贴),点进my.ini 5.带#的都是注释,不必理睬,直接找到[c...