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

点击右上角即可分享
微信分享提示