数据库
System.out.print
这个作者很懒,什么都没留下…
展开
-
oracle 分组合并字段,每组行显示
2、 row_number() over(partition by l.dateStr order by l.dateStr asc) su 这句sql是分组排序。1、wm_concat()函数默认,号分割。若要用其它分隔符,可以如下使用。实现:采用wm_concat()函数。原创 2022-08-03 11:41:55 · 1008 阅读 · 0 评论 -
navicat 如何查看已经连接了的数据库账号和密码
一、先看账号1、navicat中查看2、 从系统注册表中查看(一)第一步打开注册表 (1)、windows键+r,输入 regedit(2)、打开控制平台、输入 regedit(二)、在注册表中找到\HKEY_CURRENT_USER\SOFTWARE\PremiumSoft\navicat\servers二、如何找到密码并破解1、从上面步骤中,打开注册表、并找到如下图片中的密码栏:Pwd2、双击打开3、...原创 2021-12-15 15:36:02 · 12384 阅读 · 1 评论 -
BLOB字段,实体类对应类型
二进制数组: bit[]原创 2021-12-09 15:09:44 · 1905 阅读 · 0 评论 -
java 同步数据,同步数据到另一个库中。
前提:同一个服务器中,同种数据库实际项目开发中所应用到的场景:每次同步数据时,先删除另一个库中表的数据,再同步。前提:两个库中的表结构一致;本次所用的是mysql数据库;持久化框架为 mybatis;项目框架spring boot /** * 同步数据到另一个库 * @author * @date 2018-9-5 * @param dataBaseNameNew ...原创 2018-10-09 17:13:10 · 12098 阅读 · 0 评论 -
SQL 用多个条件进行排序;以及根据一个条件的多个值,进行排序
1、先说第一个用多个条件进行排序 ORDER BY name,age (多条件排序,还有条件可以再加在后面) ORDER BY name desc,age asc (不同条件排序规则,先按名字降序排,再按年龄升序排) 2、根据一个条件的多个值,进行排序。 order by case when status=1 then 0...原创 2018-12-11 14:20:17 · 23275 阅读 · 5 评论 -
十秒钟理解order by case when
含义:根据一个条件的多个值进行按值排序。可以简单的理解为分组 先看例子: 查询 user 表,根据用户状态排序。状态为1的排在最前面 >其次是状态为0 >状态为4 >状态为3 >状态为2 >状态为6 >状态为select * from userwhere......order by case when status=1 the...原创 2019-01-03 15:56:27 · 9767 阅读 · 0 评论 -
数据库sql优化
一、对查询进行优化1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注...转载 2019-02-19 11:18:29 · 109 阅读 · 0 评论 -
MySQL中show语法
1. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。 2. show databases; -- 显示mysql中所有数据库的名称。 3. show columns from table_name from database_name; 或show columns from database_name.table_n...转载 2019-02-25 14:35:25 · 180 阅读 · 0 评论