首页 > 数据库 >常用的 SQL

常用的 SQL

时间:2023-09-01 15:56:45浏览次数:32  
标签:常用 column creation time SQL table your SELECT

只知道字段名字查找表
SELECT table_name
FROM information_schema.columns
WHERE column_name = '字段名';
查看不等于NULL的数据
SELECT * FROM 表名 WHERE 字段名 IS NOT NULL;
 string 类型中数字排序处理
SELECT your_column
FROM your_table
ORDER BY CAST(your_column AS UNSIGNED);
//这个查询将your_table中的your_column列按照数字大小进行排序,即使存储的是字符串类型。使用CAST函数将字符串转换为UNSIGNED类型可以确保按照预期的数字顺序进行排序。

//在Mybatis-Plus中
  //使用  注解或者XML配置文件来编写自定义的SQL语句
  @Select("SELECT * FROM your_table ORDER BY CAST(your_column AS UNSIGNED)")
    List<YourEntity> selectSortedByYourColumn();
 通过比较日期部分来找到每天最早的
SELECT *
FROM blackboard b1
WHERE creation_time = (
  SELECT MIN(creation_time)
  FROM blackboard b2
  WHERE DATE(b1.creation_time) = DATE(b2.creation_time)
);

 

标签:常用,column,creation,time,SQL,table,your,SELECT
From: https://www.cnblogs.com/xbinbin/p/17653802.html

相关文章

  • 通过延迟从库来恢复MySQL数据【转】
    在前面,我们讲了,通过创建一个临时从库,再把数据同步到误操作的前一个事务,来恢复误删除的数据,可以点击跳转。但是临时准备一套从库,会多花费很多时间,那有没有更快的办法呢?这一篇文章,就讲一下通过延迟从库,来恢复误删除的数据。比如平时这个从库都是延迟主库1小时,当主库出现误操作,从......
  • Linux完全卸载MySQL(二进制包/源码 安装方式)
    测试环境说明:[root@linuxpg53~]#cat/etc/redhat-releaseCentOSLinuxrelease7.6.1810(Core)[root@linuxpg53~]#mysql--versionmysqlVer14.14Distrib5.7.30,forlinux-glibc2.12(x86_64)usingEditLinewrappermysql>status--------------mysqlVer......
  • mysql数据库运行sql:datetime(0) NULL DEFAULT NULL报错【杭州多测师_王sir】
     一、错误信息CREATETABLE`file`(`id`varchar(32)CHARACTERSETutf8mb4COLLATEutf8mb4_general_ciNOTNULLCOMMENT'文件md5',`name`varchar(128)CHARACTERSETutf8mb4COLLATEutf8mb4_general_ciNOTNULL,`create_time`datetime(0)NULLDEFA......
  • MySQL的基本概念和常见用法
    MySQL是一种流行的开源关系型数据库管理系统(RDBMS),广泛用于开发Web应用程序和管理数据。以下是MySQL的知识大纲,涵盖了MySQL的基本概念和常见用法:1.数据库基础什么是数据库?什么是关系型数据库?数据库管理系统(DBMS)的作用。MySQL的历史和发展。2.安装和配置下载和安装MySQL......
  • 软件测试|MySQL唯一约束详解
    简介MySQL唯一约束(UniqueKey)是指所有记录中字段的值不能重复出现。MySQL中的唯一约束是一种用于确保表中某列或多列的取值唯一的数据库约束。唯一约束的作用是防止表中出现重复的值,确保数据的完整性和一致性。在本文中,我们将详细介绍MySQL中唯一约束的定义、用法以及其在数据库设......
  • 软件测试|MySQL 非空约束详解
    简介MySQL中的非空约束(NOTNULLConstraint)是一种用于确保表中某列不允许为空值的数据库约束。非空约束的作用是保证特定列的数据始终包含有效值,防止在插入或更新操作时出现空值,从而维护数据的完整性和一致性。在本文中,我们将详细介绍MySQL中非空约束的定义、用法以及在数据库设计......
  • oracle 的 sqlplus 执行连接无反应
    背景:oracle集群突然出现了个事情,说是执行语句多给卡住了,然后sqlplus/assysdba 都没反应了,但是监听端口什么的也都还在解决过程:只能杀进程了,杀掉卡住的进程是最好的办法,下面是执行的语句ps-ef|grep"oracle"|grep "LOCAL=NO" |awk'{print$2}'|xargs kill-9两个......
  • 35.PT(percona-toolkit)常用功能
    percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql任务和系统任务,这些任务包括:检查master和slave数据的一致性有效地对记录进行归档查找重复的索引对服务器信息进行汇总临时暂停......
  • 常用类2
    常用类2日期时间api的使用.一、JDK8之前的API:System类的currentTimeMillis(获取当前时间对应的毫秒数,long类型,时间戳当前时间与1970年1月1日0时0分0秒之间的毫秒数常用来计算时间差packagecom.xin.cylei.demo02;/*Date类的使用/--java.util.Date>两个构造器的......
  • mysql快速学习
    MySQL简介MySQL是关系型数据库(即通过外键关联来建立表与表的连接)补充一下非关系数据库NoSQL:非关系型数据库,常见的有Redis、mongoDB、CouchDB、cassandra等等特点:免费,开源数据库小巧,功能齐全使用便捷可运行于Windows或Linux操作系统可适用于中小型甚至大型网站应......