首页 > 数据库 >工作中常用的SQL语句

工作中常用的SQL语句

时间:2022-10-26 15:34:26浏览次数:50  
标签:语句 1024 常用 length SQL TABLE data concat size

1. SQL 篇

1. 根据一个spbh字段分组, 然后取分组后每个spbh的created最新值

select * from (
   select * from t_user having 1 ORDER BY created desc
   ) a GROUP BY spbh

2. 时间戳格式化

SELECT FROM_UNIXTIME(create_time / 1000, '%Y-%m-%d')                  as createTime

3. 查看当前mysql连接下,每个库的总大小

select TABLE_SCHEMA,
       concat(truncate(sum(data_length) / 1024 / 1024 / 1024, 2), 'GB') as data_size,
       concat(truncate(sum(index_length) / 1024 / 1024, 2), 'MB')       as index_size
from information_schema.tables
group by TABLE_SCHEMA
order by data_length desc;

4.修改 tp 数据库的名称,查看当前数据库下,每个表的总大小

select TABLE_NAME,
       concat(truncate(data_length / 1024 / 1024 / 1024, 2), 'GB')  as data_size,
       concat(truncate(index_length / 1024 / 1024 / 1024, 2), 'GB') as index_size
from information_schema.tables
where TABLE_SCHEMA = 'tp'
group by TABLE_NAME
order by data_length desc;

2. Mybaties篇

1. Mybaties,字符串Foreach循环遍历

<foreach collection="region.split(',')" open="(" separator="," close=")" item="regionParam" index="index">
                #{regionParam}
 </foreach>

2. 大于小于的书写

create_time <![CDATA[ <= ]]> #{endTime}

3. 模糊查询的书写

device_name like concat('%',#{deviceName},'%')

标签:语句,1024,常用,length,SQL,TABLE,data,concat,size
From: https://www.cnblogs.com/itcastwzp/p/16828566.html

相关文章

  • Mysql主从复制读写分离
    Mysql主从复制读写分离一.主从复制原理1、主从复制作用和特点1)主从复制的作用保证数据的一致性和完整性2)特点避免数据库单节点故障数据丢失增强可靠性增强稳定性2、主从复制......
  • 【常用方法推荐】如何删除MySQL的重复数据?
    在使用数据库时,出现重复数据是常有的情况,但有些情况是允许数据重复的,而有些情况是不允许的,当出现不允许的情况,我们就需要对重复数据进行删除处理。那么如何删除MySQL的......
  • 【MSSQL】AlwaysOn集群增加发布订阅
    在现有AlwaysOn集群增加发布订阅节点配置前提节点1、节点2在AlwaysOn集群,节点3作为集群外节点使用订阅复制集群数据同步发布对象必须要有主键步骤登录节点3配置分......
  • 使用docker容器配置mysql的主从同步
    目录 mysql主从复制同步一前提条件二mysql集群配置文件1 创建配置集结构如下2创建节点配置文件(master.cnf与slave.cnf)三、搭建mysql环境创建mysql容器......
  • 查看mysql库下所有表的大小
    selecttable_nameas'表名',(data_length/1024/1024)as'数据容量(MB)',(index_length/1024/1024)as'索引容量(MB)',((data_length+index_length)/1024/1024)as......
  • SQL 报表制作和整形
    本文章主要介绍制作报表的查询,这些查询通常需要考虑与报表相关的格式设置,还需使用多级聚合。 1.将结果集转置为一行(行转列)将多行中的值转换为单行中的列。......
  • VScode-基础编辑-常用快捷键
    基础编辑Basicediting按Press功能FunctionCtrl+X剪切行(空选定)Cutline(emptyselection)Ctrl+C复制行(空选定)Copyline(emptyselection)Alt+↑......
  • oracle常用查看命令
    selectsum(byte/1024/1024/1024)fromdba_segments;  #注:除以3个1024后的大小为GB select*fromv$recovery_file_dest;   #查看归档日志大小及使用情况alt......
  • mysql 初始化报错Failed to find valid data directory
    MySQL的错误有时不太准确,比如我在使用命令下面的命令初始化时报错无效数据目录的错误,但其实是一些选项参数的问题。./bin/mysqld--defaults-file=my3307.cnf--datadir=/......
  • switch 分支语句的应用
    switch常用于多分支语句,用法为:switch(整形表达式){case语句(整形常量表达式);}下面我们使用代码来助于大家理解。#include<stdio.h>#include<string.h>int main(){int day=0......