我本机MacOS系统之前用HomeBrew安装的5.6,但是最近有些脚本不支持,于是决定再安装一个8.3版本
mysql5.6
mysql8.3
端口号
3307
3306
......
Neo4j数据库常用命令 CQL 命令
最近准备做一个与知识图谱相关的项目,需要用到Neo4j数据库,也就是一种图数据库,存储数据,简单学了下CQL命令,留作备份。
一、查询命令
1) 查询全部数据
match(n:person) retu......
oracle11插入时间格式数据报错ORA-01843 not valid month
oracle 11在插入时间格式如 2022-9-5 12:00:00 这种格式数据到 TIMESTAMP字段里报错
ORA-01843 not valid month
解决办法
执行insert命令......
Oracle和MySQL查询本年已过去的月份
最近写了很多SQL,记录下
查询本年已过去的月份:如 2022-01、2022-02、...、2022-8
Oracle写法
SELECT to_char(sysdate, 'yyyy') || '-......
Oracle和MySQL查询当月已过去的日期
最近写了很多SQL,记录下
查询本月已经过去的日期:如 2022-08-01、2022-08-02、...、2022-08-21
Oracle写法
select to_char(......
Oracle和MySQL查询最近七天的日期
最近写了很多SQL,记录下
查询最近7天的日期,如 2022-08-12、2022-08-13、 ... 2022-08-18
Oracle写法
SELECT TO_CHAR ( SYSDATE - ......
MySQL查询单表各种状态的SQL
最近在公司的项目中写了不少SQL语句,有一些还是比较经典的,记录一下
有时候我们需要查询一个表里某个状态字段,各种值的数据
比如我有一个文章表 t_article 里有一个状态 status 字段,s......
MySQL实现递归查询
最近在改造公司的代码,之前开发的时候用的是Oracle数据库,现在需要额外写一套支持MySQL的代码,主要是改 MyBatis 里的 XML 代码。
其中一个问题,Oracle 使用 start wi......
MySQL排序字符串排序,数字优先
最近太忙了,遇到很多问题都没有时间整理,准备今明两天抽空一起记录下
问题描述
今天先记录一个昨天遇到的排序问题
先看问题,文件名种带有数字开头的,排序是按照第一个字符排序的,即
0、1、10、11
正......
You can't specify target table 't' for update in FROM clause SQL异常解决
MySQL不允许更新一张表时又查询这张表,如下SQL会报错
UPDATE oms_order t SET LINK_ORDER_CODE = (SELECT ORDER_CODE FROM oms_o......
SqlServer批量添加 更新时间和触发器
最近在数据迁移,需要考虑到增量迁移,所以需要在老系统所有表加一个迁移更新时间字段
直接贴脚本,其中TRANSFER_UPDATE_TIM是我要加的字段名,设置默认值为当前时间,创建更新触发器
dec......
通过navicat完成sqlserver迁移数据到mysql
最近要把一个项目的老系统的sqlserver库迁移到新系统的mysql库,工作量着实很大。
我们需要整理出新旧表的字段区别,同步旧库数据到新库,然后通过代码做一些初始化操作(比如给新增字段设置默认值,......
MySQL中对字段使用函数导致索引失效
MySQL中对字段使用函数导致索引失效的问题其实很常见,大家一般都知道,但是工作中还是有很多人会犯错
比如下面这个例子,查询今天提交的订单
很多同学可能会写上面这种,实际上这种写法导致索引失效,最终全......
Expression #1 of ORDER BY clause is not in SELECT list, references column xxxx which is not in SELECT list; this is incompatible with DISTINCT
如题报错,解决办法需要修改 sql_mode,在里面去掉 ONLY_FULL_GROUP_BY
可以查看 sql_model
show variables like '%sql_mode%'......
MySQL 字符串分割 一列变成多列
一个朋友提了一个问题,怎么把一列根据某个字符分割成多列(可能是0-5列,即最多5列)。
如
a/b/c/d/e ==> a b c d......