随笔分类 - Mysql
mysql学习笔记
摘要:oracle 实现方式: SELECT to_date('2024-10-31', 'yyyy-mm-dd') +1 FROM dual; mysql 实现方式: SELECT DATE_ADD('2024-10-31', INTERVAL 1 DAY); 此时查出来的都是 2024-11-01 ,
阅读全文
摘要:水平分片与垂直分片 垂直分片: 按照业务维度将表拆到不同的数据库中,专库专用,分担数据库压力 缺点:单表数据量大时,无法解决数据库访问慢的问题 水平分片: 按照某种规则,将数据拆分到多张表中,理论上突破了数据量瓶颈 缺点:可能导致数据存放不均匀面对如此散乱的分库分表之后的数据,应用开
阅读全文
摘要:有时候写sql时,需要根据传入的参数构建sql语句,实现遍历集合,构建in条件语句或者批量操作语句,此时可以使用foreach实现对sql的拼接。 下面是foreach标签的各个属性 属性 描述 collection 表示迭代集合的名称,可以使用@Param注解指定,如下图所示 该参数为必选 ite
阅读全文
摘要:前段时间写一个简单的需求时碰到的,在使用传入的时间参数与oracle数据库里存的时间进行比较时报错,具体错误如下: 在Oracle中,需要使用to_date 格式化时间,再进行对比 SELECT * FROM XXXXXXX t WHERE t.DATE BETWEEN to_date('2021-
阅读全文
摘要:MySQL登录 第一种方式: 进入CMD 输入MYSQL -UROOT -P 再输入密码 登录数据库: 第二种方式: 使用navicat连接到数据库 点击测试连接,提示连接成功,便是成功建立连接。然后保存即可。 常用语句: show databases; //显示当前数据库 use 数据库名称; /
阅读全文