SQL
-
批量修改MYSQL中数据库表和字段的排序规则
批量修改数据库的排序类型,比如,由于MYSQL5.7不支持utf8mb4_0900_ai_ci排序规则,当把MYSQL8.0以上的数据迁移到MYSQL5.7的库...
-
查询时间重合,现有startTime和endTime两个字段,查询 start 和 end 与 startTime,endTime 有重合的数据
SQL查询时间重合在SQL中,如果你想查询时间段(start和end)与给定的时间段(startTime和endTime)有重合的数据,可以使用以下逻辑:两个时...
-
SQL分组查询时,如何将某个列的数据,在分组后变为横向多个字段?
比如现有表record,字段内容如下:字段含义idIDcard_number学号type学科类型,A:数学,B:英语score学科分数需要展示如下格式内容学号,...
-
在SQL查询时,如果第一个字段为空,则取第二个字段的值,应该如何写?
如果你想在field1为空字符串时取field2的值,可以使用COALESCE函数结合NULLIF函数来实现。NULLIF函数接受两个参数,如果这两个参数相等,...
-
Oracle 查询每个表的数据量,以便在导出的时候针对大表进行单独处理
Oracle查询每个表的数据量,以便在导出的时候针对大表进行单独处理SELECTowner,table_name,num_rowsFROMall_tablesW...
-
MySQL 查询优化之OR查询
在MySql中,IN()先将自己列表中的数据进行排序,然后通过二分查找的方式确定列的值是否在IN()的列表中,这个时间复杂度是O(logn)。如果换成OR操作,...
-
Mysql 常用命令语句
01.修改登陆IP限制UPDATEUSERSEThost='%'WHEREUSER='root';FLUSHPRIVILEGES;02.增加用户CREATEUS...