
数据库
文章平均质量分 65
Xiaokm
这个作者很懒,什么都没留下…
展开
-
MySQL5.7.30 linux tar包配置流程
最近又需要用到MySQL了,配置一遍下来又踩了好多坑,先记录一下,大家可以参考参考。适用于MySQL5.7.30版本,CentOS 8。原创 2020-08-25 23:51:23 · 310 阅读 · 0 评论 -
MyBatis 构建 SqlSessionFactory 过程
看了《深入浅出 MyBatis 技术原理和实战》一书中构建 SqlSessionFactory 这一节,感觉书上的条理对我来说不太清晰,在此我按照自己的思路将其理清。SqlSessionFactory 是 MaBatis 的核心类之一,其最重要的功能就是创建 MyBatis 的核心接口 SqlSession,因此我们需要先创建 SqlSessionFactory 。构建过程一、读取配置...原创 2018-03-24 11:24:53 · 805 阅读 · 0 评论 -
MyBatis 的 Mapper 映射的内部组成及其实现
Mapper 映射的内部组成一般而言,一个映射器是由3部分组成的:MappedStatement它保存映射器的一个节点(select | insert | delete | update)。包括许多我们配置的 SQL、SQL 的 id、缓存信息、resultMap、parameterType、resultType 和 languageDriver 等重要的内容。SqlSource它是提...原创 2018-03-24 15:17:52 · 828 阅读 · 0 评论 -
MyBatis中 #{} 和 ${} 的区别
#{} 解析参数先来看下面这段SQL:delete from ups_role_permission_dataparams where role_id = #{roleId,jdbcType=INTEGER}在MyBatis中,我们常常传递字符串,我们设置的参数#{name}在大部分情况下MyBatis会用创建预编译的语句,然后为它设置值。SQL在解析的时候会加上” “当成字符...原创 2018-03-25 11:55:04 · 501 阅读 · 0 评论 -
免安装版MySQL5.7配置过程(Windows环境)
1. 解压,配置环境变量2. 创建my.ini文件,放在MySQL根目录my.ini[mysqld]character-set-server=utf8#绑定IPv4和3306端口bind-address = 0.0.0.0port = 3306# 设置mysql的安装目录basedir=D:/devel/mysql-5.7.21-winx64# 设置mysql数据库的数据...原创 2018-04-03 13:20:51 · 347 阅读 · 0 评论 -
MySQL 日期和毫秒数的转换
日期转秒数select UNIX_TIMESTAMP('2011-05-31 23:59:59');秒数转日期select from_unixtime(1306771200); 需要毫秒数相应乘除1000即可SELECT NOW();select from_unixtime(1399537700); select UNIX_TIMESTAMP(NOW()) * ...原创 2018-04-19 14:15:11 · 22168 阅读 · 0 评论