姜源の全栈云笔记
  • 首页
  • 分类
  • 工具
  • 标签
  • 归档
  • 关于
  • Docsify
  •   

09-MyBatis JSON转换器

Mysql5.7 之后推出新增的数据类型:json (支持数组和对象) 但是 MyBatis 目前还不支持Json类型的转换,需要在 Mybatis 自定义类型转换器。 1. Mybatis JSON 转换器 依赖 12345678910111213141516171819<dependency> <groupId>com.google.code.gson&l
2017-06-19
05_数据库 > 02_MyBatis
#JSON #MyBatis

08-MyBatis 逆向工程

【避坑】: 注意数据库中字段名(列名)要与实体类中的字段名(属性名)完全一致 解决办法:在逆向工程生成 pojo 后,手动将 实体类的属性名+Mapper.xml的属性名 修改为完全一致,避免 N 多映射问题。 即:数据库字段名、实体类字段名、前端页面标签中的 name 属性值,三者必须完全一致。 原因: 数据库中使用小驼峰命名时,如 className,逆向工程生成 pojo 实体类属
2017-06-19
05_数据库 > 02_MyBatis
#MyBatis

01-MyBatis-Plus 入门使用

中文官网:https://mp.baomidou.com/ 1. 简介Mybatis目前市场很主流,但是基础操作很臃肿。市场上有一些对其进行二次封装的框架,中小型企业首选: Mybatis-plus 官网:https://mp.baomidou.com/ 源码:https://github.com/baomidou/mybatis-plus TKMybatis: 源码:https://g
2017-06-18
05_数据库 > 03_MyBatis-Plus
#语法 #MyBatis #MyBatisPlus

01-安装&配置&卸载

CentOS 系统下mysql安装1. 安装前准备1. 卸载MariaDB安装MySQL的话会和MariaDB的文件冲突,所以需要先卸载掉MariaDB。 1.1 查看是否安装mariadb 1rpm -qa|grep mariadb 1.2 卸载 1rpm -e --nodeps 文件名 1.3 检查是否卸载干净 1rpm -qa|grep mariadb 1. 检查依赖2.1 查看是否
2017-06-18
05_数据库 > 01_MySQL
#MySQL #配置 #安装

03-DML增删改

SQL语言分类: 数据`查询`语言 `DQL`(Data Query Language):select、where、order by、group by、having 数据`定义`语言 `DDL`(Data Definition Language):create、alter、drop 数据`操作`语言 `DML`(Data Manipulation Language):insert、up
2017-06-18
05_数据库 > 01_MySQL
#MySQL #DML

02-查询语法大全

MySQL执行过程 常规 SQL 语句语法 SELECT 列名 FROM 表名 WHERE 条件 GROUP BY 分组 HAVING 过滤条件 ORDER BY 排序列 LIMIT 起始行,总条数; 执行顺序: 1234567FROM : 指定数据来源表WHERE : 对查询数据做第一次过滤GROUP BY : 分组HAVING : 对分组后的数据第二次过滤SELECT : 查询各字段的
2017-06-18
05_数据库 > 01_MySQL
#MySQL #语法

04-库表创删改

1. 数据【库】操作1.1 数据值类型 sql支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 对于我们约束数据的类型有很大的帮助。 1.1.1 数值类型 类型 大小 范围(有符号) 范围(无符号) 用途 INT/INTEGER 4 字节 (-2 147 483 648,2 147 483 647) (0,4 294 967 295) 大整数值 DOUBLE
2017-06-18
05_数据库 > 01_MySQL
#MySQL #DDL

07-权限

1.1 创建用户 语法:CREATE USER 用户名 IDENTIFIED BY 密码 1.1.1 创建一个用户12# 创建,用户:zhangsan 密码:123CREATE USER &#x27;zhangsan&#x27; IDENTIFIED BY &#x27;123&#x27;; 1.2 授权 语法:GRANT ALL ON 数据库.表 TO 用户名; 1.2.1 用户授权1
2017-06-18
05_数据库 > 01_MySQL
#MySQL #权限

05-约束

1.1 实体完整性约束 表中的一列数据代表一个实体(entity),实体完整性的作用即是标识每一列数据不重复、实体唯一。 1.1.1 主键约束 关键字:PRIMARY KEY 唯一,标识表中的一列数据,此列的值不可重复,且不能为 NULL。 123456789# 为表中适用主键的列添加主键约束CREATE TABLE Student( stuId INT PRIMARY KEY,
2017-06-18
05_数据库 > 01_MySQL
#MySQL #约束

08-视图

1.1 概念 视图,虚拟表,从一个表或多个表中查询出来的表,作用和真实表一样,包含一系列带有行和列的数据。视图中,用户可以使用 SELECT 语句查询数据,也可以使用 INSERT、UPDATE、DELETE 修改记录,视图可以使用户操作方便,并保障数据库系统安全。 1.2 视图特点 优点 简单化,数据所见即所得。 安全性,用户只能查询或修改他们所能见到得到的数据。 逻辑独立性,可以屏蔽真
2017-06-18
05_数据库 > 01_MySQL
#MySQL #视图
…4344454647484950515253…
CSDN GitHub Hexo Fluid
总访问量(PV) 次, 总访客数(UV) 人