MySQL
MySQL
无意的根本
这个作者很懒,什么都没留下…
展开
-
如何设计接口的幂等性
如题,出现需要是否保证接口幂等性的场景,主要是insert和update,因为这两种会对数据库资源造成变动,而select本身只是读取,本身具有幂等性,delete之后再去删,也不会对数据库造成影响,也为幂等的,所以主要设计接口幂等性方面是对insert和update所做的:那如何设计接口的幂等性呢?对于insert:1.全局唯一的id,抛弃传统自增id,用唯一生成的比如雪花算法,生成唯一...原创 2020-04-06 13:47:14 · 856 阅读 · 0 评论 -
SQL编写能力练习,通关之后就不再是小学生
如题,个人记录的SQL练习,内容很基础,适合初中级javaweb之类的岗位开发日常,上代码:这是我在NavicatForMySQL里面练习的,如有错误留言,代码如下:USE demoforstudy;#1.查询student表中的所有记录的sname,ssex,和class列。select st.sname,st.ssex,st.class from students st #2....原创 2020-03-01 19:25:55 · 284 阅读 · 0 评论 -
聚合查询(SQL)
如题,聚合查询-释义:对于统计总数、平均数这类计算,SQL提供了专门的聚合函数,使用聚合函数进行查询,就是聚合查询,它可以快速获得结果。常见聚合函数:sum(列名) 求和 max(列名) 最大值 min(列名) 最小值 avg(列名) 平均值 first(列名) 第一条记录last(列名) 最后一条记录count(列名) 统计记录数...原创 2020-02-29 17:27:38 · 1556 阅读 · 0 评论 -
MySQL面试问题包含答案仅参考
①:引擎MyisAM与innodb:MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method(有索引的顺序访问方法)的首字母缩写,它是存储记录和文件的标准方法,事务不安全,不支持外键,适合执行大量的select和insert。此引擎已不常用,且外键也不常用了。InnoDB:支持事务安全,支持外键,支持行锁。适合执行大量的...转载 2020-02-21 14:09:35 · 10936 阅读 · 0 评论 -
为什么要用时间戳?以及Java时间戳(Long)和Date类型的关系、转化与简单使用
首先,我们要明白,为什么要用时间戳?因为在数据库系统中,不同的数据库对时间类型有不同的解释:在字段类型方面,流行的关系型数据库Oracle和MySQL的date就不能直接兼容转换;字段记录的值方面,也就是数据,可以用数据迁移工具进行转换,但是类型怎么迁移,不同数据库工具有自己的类型定义,是不,所以呢,为了实现跨平台在应用系统中记录时间的时候,我们可以就可以使用记录UNIX时间戳的方法,以此来做到...原创 2020-01-19 15:08:25 · 5698 阅读 · 0 评论 -
SQL查询between value1 and value2 之间的值(value1和value2可以是时间、文本、数字、日期等)
如题:遇到这么一个需求,需要根据数据库表中的字段(时间)来查找这一范围的数据(比如yyyy-MM-dd)。释义:between and操作符作用:操作符 between and 会查询出介于两个值之间的数据范围,这两个值可以是时间、文本、数字、日期等。举个示例:查询学生表中的分数(范围:90~100分)select st.scorefrom student stwhere st.sco...原创 2020-01-16 11:29:32 · 1627 阅读 · 0 评论 -
解决JSON parse error: Cannot deserialize value of type `java.util.Date` from String
如题,这个错误是因为前端传的日期到后端之后不能解析解决办法:在你的实体类中的 Date类型的变量上面加两个自动解析的注解,比如:由此传时间变量的时候前后端同事就可以开心的玩耍了~但是这是Date这个老类型,那JDK8之后的新日期类型LocalDate和新时间类型 LocalTime,会是什么效果?不知道,没试~...原创 2020-01-15 15:00:15 · 26694 阅读 · 5 评论 -
为什么MySQL里的id字段通常设置成long类型而不是int?
如题,int型的取值范围是-2147483648~2147483647.在MySQL里的id字段通常设置成long类型而不是int型,是为了后续的使用兼容,随着业务增长,大数据的部署,还有第三方的接入使用,比如微信支付宝,它们返回的值。...原创 2020-01-14 13:51:58 · 6153 阅读 · 2 评论