精华内容
下载资源
问答
  • linux查看文件大小信息,df -h和du -sh查询命令查询结果不一样
    df -h查看系统中文件的使用情况

    Size 分割区总容量
    Used 已使用的大小
    Avail 剩下的大小
    Use% 使用的百分比
    Mounted on 路径地址

    FreeBSD下,当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。

    du -sh *查看当前目录下各个文件及目录占用空间大小

    大小 文件名
    4.0K test.txt

    • du -h --max-depth=1 /root/* 查看目录下的说有文件大小
    • du -h --max-depth=1 /root 列出root目录下面所有的一级目录文件大小;
    rm删除命令
    • rm -f * 切换到要删除的目录,删除目录下的所有文件
    • rm -rf log/* 删除logs文件夹下的所有文件,而不删除文件夹本身
    df -hdu -sh显示的磁盘大小不一致原因及解决办法

    df -hT显示132G空间全部占用,du -sh显示只占用30G

    问题原因

    使用rm命令删除文件时,只有当该文件不存在任何link才会被删除
    当有进程访问这个文件时,这个文件的实际占用空间就不会释放
    du是根据文件名进行的空间统计,使用rm时该文件对系统来说已经不可见,所以不会统计这个文件。
    df则是磁盘实际占用的数量

    解决方法

    点击查看

    展开全文
  • Mysql拼接查询结果

    千次阅读 2020-06-18 11:15:12
    Mysql拼接查询结果

    如:

    如下图,通常省市县都是单独存放在不同的表中的。
    但是我们前端,还需要把省市县合成一个来展示例如下图中显示的收货地址。

    在这里插入图片描述

    实际上存放的:全是省市县编号
    在这里插入图片描述

    我们可以使用拼接来完成这个操作:
    使用mysql的CONCAT函数,可以满足我们的需求。
    例如:

     CONCAT(pro.province_name,'-', ci.city_name,'-',ar.area_name ,'-', COMPLETE_ADDRESS) address
    

    该函数的格式:
    CONCAT(字段1,分隔符,字段2,分隔符,字段.....,分割符,字段N)

    这样就解决了我们的问题:
    在这里插入图片描述

    sql:

    select
    
      CONCAT(pro.province_name,'-', ci.city_name,'-',ar.area_name ,'-', COMPLETE_ADDRESS) address
    from shipping_address
        join province pro on pro.province_code=province
        join city ci on ci.city_code=city
        join area ar on ar.area_code=area
    WHERE USER_ID = 32
    
    展开全文
  • mysql得到查询结果的同时统计查询结果的数目
                   

    做一些数据库查询,不仅希望得到要查询的结果,还希望方便地统计一下查询结果中有多少条记录。我通常的做法是:
    $q = "select * from $fromTable where $where limit $start,$pageSize";
    $r = mysql_query($q);
    $q = "select count(*) from $fromTable where $where";
    $cnt = mysql_query($q);

    当然可以用mysql_num_rows()或者mysql_affected_rows()来在第一次查询后得到记录数目,但是这两个函数返回的都是查询后得到的结果的数目,是受limit语句的影响的。很多情况下,需要知道这条查询语句在没有limit的情况下结果总数,比如分页查询。

    mysql中本身支持一种更好的方法来达到上面的效果,那就是使用SQL_CALC_FOUND_ROWS和FOUND_ROWS()函数。见:http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_found-rows
    应用举例:

    mysql> SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name
        -> WHERE id > 100 LIMIT 10;
    mysql> SELECT FOUND_ROWS();
               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • 子查询也就是嵌套SELECT语句,一个 SELECT 语句的查询结果可以作为另一个语句的输入。子查询能够出现在Where子句中,也能够出现在from子句中,作为一个临时表使用,也能够出现在select list中,作为一个字段值来返回...
    子查询也就是嵌套SELECT语句,一个 SELECT 语句的查询结果可以作为另一个语句的输入。
    子查询能够出现在Where子句中,
    也能够出现在from子句中,作为一个临时表使用,
    也能够出现在select list中,作为一个字段值来返回。 

    1、单行子查询 :单行子查询是指子查询的返回结果只有一行数据。当主查询语句的条件语句中引用子查询结果时可用单行比较符号(=, >, <, >=, <=, <>)来进行比较。 例:
    select ename,deptno,sal from emp
    where deptno=(select deptno from dept where loc='XI AN');

    2、多行子查询:多行子查询就是子查询的返回结果是多行数据。当主查询语句的条件语句中引用子查询结果时必须用多行比较符号(IN,ALL,ANY)来进行比较。
    其中,IN的含义是匹配子查询结果中的任一个值即可("IN" 操作符,能够测试某个值是否在一个列表中),
    ALL则必须要符合子查询的所有值才可以,
    ANY要符合子查询结果的任何一个值即可。而且须注意ALL 和ANY 操作符都不可以单独使用,只能与单行比较符(=、>、< 、>= 、<= 、<>)结合使用。 例: 
    1).多行子查询使用IN操作符:
    查询选修了老师名叫Lee(假设唯一)的学生名字
    sql> select stName from Student
    where stId in(select distinct stId from score where teId=(select teId from teacher where teName='Lee'));
    查询所有部门编号为A的资料: SELECT ename,job,sal FROM EMP
    WHERE deptno in ( SELECT deptno FROM dept WHERE dname LIKE 'A%');

    2).多行子查询使用ALL操作符:
    查询有一门以上的成绩高于Lee的最高成绩的学生的名字: sql> select stName from Student 
    where stId in(select distinct stId from score where score >all(select score from score where stId=(select stId from Student where stName= 'Lee') ));
    3). 多行子查询使用ANY操作符号例子:查询有一门以上的成绩高于Lee的任何一门成绩的学生的名字: 
    sql> select stName from Student
    where stId in(select distinct stId from score where score >any(select score from score where stId=(select stId from Student where stName='Lee')));
    展开全文
  • 1.首先找到要查看的日志文件所在的...4.查询结果如下 5.点击键盘↑ ↓可以滚动,点击 N可以查看上一个,n可以查看下一个 6.查询结果最最下面是一个 :,直接点击q键,便可退出此状态 7.cat日志文件|grep -C行...
  • Mybatis查询结果集总结/Mybatis查询结果集都有哪些
  • MySQL 查询结果替换

    千次阅读 2018-10-31 11:50:53
    MySQL 查询结果替换 在开发中,我们可能会遇到一个问题,就是,在数据库中存1、0但是查询出来必须是男、女(或特定字符)。 通常,有两种方法(后台)。 1. 比较常用的字典表方法 在数据库中专门创建一个table,结构...
  • plsql导出查询结果

    千次阅读 2019-06-25 15:26:59
    1.不用点击“获取最后页”按钮,直接导出即为全部查询结果(坑:同事让我全部加载,我说不用加载,还跟我抬杠,才22万数据加载到15万就闪退) 2.当导出文件为excel文件时,因为*.xls格式(office 2003),只能...
  • sql查询结果合并

    千次阅读 2019-08-13 10:05:58
    使用 group_concat 和 concat 合并查询结果
  • 然后我说查询条件不对,他认为是因为union all对查询结果为NULL去重了; 问题论点:union all对查询结果为NULL会去重吗? 验证猜想:union all对查询结果为NULL不会去重 1.首先我拿一个为null的字段进行union all...
  • MyBatis查询结果resultType返回值类型详细介绍

    万次阅读 多人点赞 2018-03-12 08:56:41
    如果查询结果是多条数据,我们也可以把查询的数据以 {表中某一字段名, JavaBean} 方式来封装成 Map 。 mapper 接口: // 查询所有员工的信息,把数据库中的 'id' 字段作为 key,对应的 value 封装成 ...
  • sql 查询结果随机排序

    千次阅读 2018-09-20 11:52:33
    查询结果随机排序方法:【order by rand() 】 语法:select * from tableName order by rand() 示例: 1)查看student数据表: select * from student 执行结果: 2)随机获取student中一条数据: select * from ...
  • 在aggs中,指定size的个数,默认为10,即返回10条聚合查询结果。 { "query": { "bool": { "must": [ { "range": { "AddDateTime": { "gte": ...
  • Kettle:查询结果传递以&相关子查询

    千次阅读 2019-03-12 11:12:10
    Kettle的需求:根据前一个表的查询结果去查询另一个表 (1)从A表中筛选出符合条件的id (2)获取上个A表的结果集合,让B表进行查询,这里主要几点: 勾选替换SQL语句中的变量(sql语句使用了‘?’替换步骤1的查询到...
  • oracle 将多个查询结果合并

    万次阅读 2018-09-07 09:41:00
    首先要区分一个概况,多个查询结果分两种,一种是一条sql查询多个结果,还有一种是多条sql语句查询出多个结果。  先看第一个,一条语句查询出多个结果,将多个结果合并成一条记录:  在oracle中有一个wm_concat...
  • 查询结果作为表名,再进行查询 sql 将select结果 as表名 == 创建临时表,把第一个查询内容作为一个临时表,(Oracle10G 以后的语法) with A as (select a from Awhere a=1) select * from A == ...
  • * sql语句查询两张表,得到得结果在两张表id相等得情况下求其它字段得和 * sql语句:SELECT a.*, b.* FROM customer_info...* 查询结果 :![图片说明](https://img-ask.csdn.net/upload/201908/13/1565667030_606837.png)
  • navicat 导出查询结果

    万次阅读 多人点赞 2013-11-07 15:39:01
    例子:导出查询结果到一个文本文件 在执行查询之后,保存查询及在工具栏点击导出向导/导出。 按照导出向导的步骤指导你完成 设置导出文件格式(步骤 1) 设置目标文件名及编码(步骤2) 设置数据格式(步骤...
  • mysql 查询结果 自定义列名

    千次阅读 2017-08-15 11:11:02
    mysql 查询结果 自定义列名
  • hive查询结果保存到本地

    千次阅读 2018-10-22 15:13:58
    使用hive查询,结果我们通常会保存到hdfs,然后通过sqoop导出工具,将其导出到外部mysql或者其他地方,但是有时候查询结果就是一个数据,比如count(*)的结果,我们希望直接保存到一个中间变量,然后就可以直接将这个...
  • mysql 在查询结果中进行二次查询

    万次阅读 2017-12-21 13:40:46
    第一次查询:查询身份证编号和出现次数 select cardid,count(cardid) as ...在第一次查询结果进行二次查询:查询身份证出现次数大于1以上 select cardid from (select cardid,count(cardid) as total from p_pers
  • mysql查询结果拼接为json

    千次阅读 2018-08-09 11:28:36
    查询结果 查询SQL语句 SELECT attr_id, CONCAT( '{', GROUP_CONCAT( CONCAT('"', id, '":"', attr_name, '"') ), '}' ) FROM sys_commpara GROUP BY attr_id  ...
  • 判断查询结果是否为空 在JDBC中没有方法hasNext去判断是否有下一条数据,但是我们可以使用next方法来代替。 看next方法的官方解释:   boolean next() throws Moves the cursor forward one row from ...
  • 查询参数为list,即学生id的集合,list泛型为Integer,比如list中的元素为151,208,4,118,109,正常的查询,返回的list结果集,遍历学生id放在另一个list结果集中,也就是查询结果学生id的集合为4,109,118,151,208。...
  • SQL:postgresql将查询结果拼接起来

    千次阅读 2021-01-18 15:36:05
    postgresql将查询结果拼接起来
  • Mybatis/MybatisPlus查询结果与数据库结果不一致 当我们进行多表联合查询的时候会出现这种情况,比如,在一个聊天系统中,一个用户 加入了多个群,我们在用户(User)和群组(Group)之间需要建立一个关联表group_...
  • datagrip 查询结果不能修改

    千次阅读 2019-10-16 22:38:09
    凡事总有意外, 今天发现库中的A表查询结果不能修改, 但B表又是可以修改的, 更奇怪的是直接双击A表 打开的结果集又能修改. 观察后发现, 工具栏没有出现"+", "-"符号, 且主键上也没有"钥匙"的标识. 此时修改内容会...
  • MySQL对查询结果排序

    万次阅读 2017-07-09 12:05:03
    使用ORDER BY对查询结果进行排序SELECT 字段名1,字段名2,…… FROM 表名 ORDER BY 字段名1 [ASC|DESC],字段名2[ASC|DESC]……参数说明指定的字段名1、字段名2,是对查询结果排序的依据 参数ASC,表示按照升序...
  • 这篇文章主要记录 使用原生sql查询 并且把查询结果转为实体对象, 注意:这儿使用的数据库 是oracle数据库 这儿记录了三种查询:精确查询,模糊查询,分页查询。 1.把原生sql查询的结果转为实体类对象用的是Query ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,877,306
精华内容 750,922
关键字:

查询结果