![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
送小孩喝稠酒
这个作者很懒,什么都没留下…
展开
-
MySQL学习总结(1) --- 数据库概念、MySQL简介、数据库语言、 创建数据库
MySQL学习总结(1) — 数据库概念、MySQL简介、数据库语言、 创建数据库1.数据库概念数据库(DataBase,DB):长期存放在在计算机内,按照数据结构组织、存储和管理数据的仓库。作用:保存、并安全管理数据(增删改查等),减少数据冗余度,数据共享等。数据库分类:关系型数据库(SQL):以二维表格来存储数据,表格与表格之间的数据关系用字段引用来表示。关系型数...原创 2019-07-22 21:35:22 · 272 阅读 · 0 评论 -
MyBatis学习总结(5)--- 多对一、一对多的问题
MyBatis学习总结(5)— 多对一、一对多的问题1. 多对一多个对象对应一个对象比如:你们都是我的学生 ,多个学生对应一个老师掌握两个单词:association — 联系 ,关联 多个人可以关联一个人。collection — 集合 一个人有一个集合,包含多个人。发现是多对一业务情况,我们需要使用association 标签进行关联...原创 2019-07-25 15:18:57 · 169 阅读 · 0 评论 -
MyBatis学习总结(4)--- LOG4J日志、分页、注解
MyBatis学习总结(4)— LOG4J日志、分页、注解1. LOG4Jlog for java :Java的日志Log4j 是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。Log4j依赖pom.xml中添加,<!-- ht...原创 2019-07-25 00:28:06 · 356 阅读 · 0 评论 -
MyBatis学习总结(3)--- 配置文件详解与优化代码、属性和字段名字不一致问题
MyBatis学习总结(3)— 配置文件详解与优化代码、属性和字段名字不一致问题1. mybatis-config文件解析<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "htt...原创 2019-07-23 23:14:26 · 228 阅读 · 0 评论 -
MyBatis学习总结(2)--- MyBatis实现对数据库的增删改查操作
MyBatis学习总结(2)— 对数据库的增删改查操作本篇文章接上一篇文章创建一个数据库,编写一个MyBatis程序的基础上,对数据库进行简单的增删改查操做。**Mapper接口本质就是原来的Dao接口,**只是为了方便我们的书写。一个mapper接口对应一个mapper映射文件。UserMapper的本质为UserDao。修改对应的mapper映射文件的namespace属性,对应上接...原创 2019-07-23 18:42:44 · 295 阅读 · 0 评论 -
MyBits学习总结(1)--- MyBits简介、编写一个MyBatis程序
MyBits学习总结(1)— MyBits简介、编写一个MyBatis程序1. MyBits简介什么是mybits? 在哪里找?mybatis原来不叫mybatis ,而叫 ibatis1、2;mybatis3,被托管在gitup上。github地址:https://github.com/mybatis/mybatis-3最新版本mybits-3.5.2,使用-3.5.1MyB...原创 2019-07-23 18:16:25 · 4298 阅读 · 0 评论 -
MySQL学习总结(6) --- SQL注入问题 及 PreparedStatement
MySQL学习总结(6) — SQL注入问题 及 PreparedStatement1. SQL注入问题SQL注入,就是通过把SQL命令插入到Web表单提交,最终达到欺骗服务器执行恶意的SQL命令。如上篇文章中对数据库的查询,通过输入用户名查询信息。如果输入数据库表单中有的用户名,可以获得正确的结果如果输入不存在的用户名,查询会失败如果输入select * from users whe...原创 2019-07-23 02:27:08 · 170 阅读 · 0 评论 -
MySQL学习总结(5)--- JDBC 实现对数据库的增删改查
MySQL学习总结(5)— JDBC 实现对数据库的增删改查首先,数据库的创建和连接,以及JDBC工具类的编写同上一篇文章,此篇文章只写核心代码。1. 增 @Test public void insert() { Connection connection = null; Statement statement = null; ...原创 2019-07-23 02:05:37 · 156 阅读 · 0 评论 -
MySQL学习总结(4)--- JDBC概念、核心类、编程步骤
MySQL学习总结(4)— JDBC概念、核心类、编程步骤1. JDBC概念JDBC(Java Data Base Connectivity):Java操作数据库的规范(接口)。JDBC是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。各种不同类型的数据库都有相应的实现,本文中的代码都是采用MySQL数据库实现的。应...原创 2019-07-23 01:52:34 · 137 阅读 · 0 评论 -
MySQL学习总结(3)--- 数据库查询之join连接查询(左/内/右连接)、自连接、等值连接、自查询
MySQL学习总结(3)— 数据库查询之join连接查询(左/内/右连接)、自连接、等值连接、自查询1. join连接查询如果需要多张数据表的数据进行查询,则可通过连接运算符实现多个查询,称为连接查询。连接查询的分类:内连接 inner join:外连接 outer join左外连接 left join右外连接 right join连接查询的关系图:1.1 内连接语...原创 2019-07-23 00:44:00 · 232 阅读 · 0 评论 -
MySQL学习总结(2) --- 数据表管理(增删改查)、使用DQL查询数据(SELECT)
MySQL学习总结(2) — 数据表管理(增删改查)、使用DQL查询数据(SELECT)1. 数据管理(增删改查)数据库数据管理方法:a.通过SQLyog等管理工具管理数据库数据b. 通过DML语句管理数据库数据。DML语言:数据库操作语言,用于操作数据库对象中所包含的数据。一般对数据库的主要操作包括:查询数据库中的信息、向数据库插入新的信息、从数据库删除信息以及修改数据库...原创 2019-07-22 22:23:30 · 289 阅读 · 0 评论