随笔分类 -  sql

From逗号是Sql92语法
摘要:From 逗号是Sql92语法 Join on 是 Sql99语法 Sql92 外连接(+)语法,mysql不支持,oracle支持 (inner) join on 内连接 left / right (outer) join on 外连接 full join on 全满外连接 mysql 不支持,o 阅读全文
posted @ 2022-12-30 08:53 daofree 阅读(84) 评论(0) 推荐(0)
mysql 列的别名只能order,不用其他
摘要:mysql 列的别名只能order用,不用其他 ,where不能用 执行顺序 先 from where 再select 并 设置别名,最后给后面order用 表的别名 ,一旦定义 必须使用,不能用原来的名 执行顺序 先 from 将表名换了,原来的没有了 n个表,至少 n-1 个连接条件 自己的上级 阅读全文
posted @ 2022-12-19 16:22 daofree 阅读(62) 评论(0) 推荐(0)
mysql where 字符串 大小写不敏感
摘要:windows中 sql 列名 表明 大小写不敏感, Mysql 列名的值 大小写也不敏感(ANSI规范不严谨), 单双引号 支持 但是Oracle 的 列名的值 敏感 ,双引号 不支持 mysql 运算字符 没有 ASII 转换,异种比较会 隐式转换 失败激就是0 同种比较 不会 隐式转换 阅读全文
posted @ 2022-12-19 11:05 daofree 阅读(73) 评论(0) 推荐(0)
Mysql8.0本地Datagrip失败--时区
摘要:新版的Mysql中的时区默认设置与本地时区之间是不同的,因此会报错。由此,解决方法即为修改时区设置即可 ?serverTimezone=UTC 阅读全文
posted @ 2022-11-12 22:41 daofree 阅读(120) 评论(0) 推荐(0)
Datagrip2019.1.4导出导入数据,mysqldump: Couldn’t execute 'SELECT COLUMN_NAME
摘要:1, 2,需要mysqldump.exe 安装mysql就有 3,安装Mysql 8 需要添加禁用参数:--column-statistics=0 否则报错 mysqldump: Couldn’t execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM 阅读全文
posted @ 2022-11-09 22:46 daofree 阅读(389) 评论(0) 推荐(0)
mysql-Data里文件后缀frm 与 ibd
摘要:InnoDB: frm,ibdMyISAM: frm,myd,myiibd是InnoDB的表数据文件,而frm是InnoDB的表结构文件,myi是索引文件,myd是数据文件。从这里也可以看出,innodb存储引擎的索引和数据是在一起的。 阅读全文
posted @ 2022-11-08 22:33 daofree 阅读(752) 评论(0) 推荐(0)
find_in_set
摘要:find_in_set 阅读全文
posted @ 2022-09-18 18:20 daofree 阅读(13) 评论(0) 推荐(0)
flywayDB
摘要:flywayDB 数据库版本控制语句 阅读全文
posted @ 2022-06-25 16:59 daofree 阅读(37) 评论(0) 推荐(0)
删除
摘要:查询代码返回0,但是数据库里真有有数据! 事务中,对一张表操作,先删再查。。。。 注意表中数据只增不减,漏删 阅读全文
posted @ 2022-01-08 09:58 daofree 阅读(48) 评论(0) 推荐(0)
create tablet test like
摘要:create table tbl_test_bak like tbl_test; insert into tbl_test_bak select * from tbl_test; 阅读全文
posted @ 2021-11-09 23:46 daofree 阅读(35) 评论(0) 推荐(0)
sql性能优化
摘要:# and OCCURTIME >= '2021-04-15 01:00:00'# and OCCURTIME < '2021-04-15 23:59:59'与 and str_to_date(OCCURTIME, 'yyyy-mm-dd hh24:mi:ss') >= str_to_date('2 阅读全文
posted @ 2021-04-15 00:54 daofree 阅读(79) 评论(0) 推荐(0)