随笔分类 - MySQL
摘要:数据库连接池 数据库连接池简介 数据库连接池是个容器,负责分配、管理数据库连接(Connection) 它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个; 释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏 好处 资源重用 提升系统响应速度 避
阅读全文
摘要:ORM与实体类 创建mybatis数据库 1 CREATE DATABASE `mybatis` 2 USE `mybatis` 3 4 CREATE TABLE `user`( 5 `id` INT(20) NOT NULL, 6 `name` VARCHAR(30) NOT NULL, 7
阅读全文
摘要:使用idea连接数据库 一定要把mysql-connector-java-8.0.28包导入 显示数据库 查看 修改数据 写sql语句 执行sql语句 1 /*创建用户表*/ 2 CREATE TABLE account( 3 id INT PRIMARY KEY AUTO_INCREMENT, 4
阅读全文
摘要:注意:JDBC中的所有参数都由?符号占位,这被称为参数标记。在执行SQL语句之前,必须为每个参数提供值 插入测试 1 package com.xing.lesson03; 2 3 import com.xing.lesson02.utils.JdbcUtils; 4 5 import java.sq
阅读全文
摘要:配置文件与工具类 为避免重复书写代码,创建一个包,书写工具类 配置代码通常单独书写 避免强耦合 配置文件中内容 不要加分号和双引号 1 driver=com.mysql.jdbc.Driver 2 url = jdbc:mysql://localhost:3306/jdbcStudy?useUnic
阅读全文
摘要:JDBC API详解 DriverManager DriverManager(驱动管理类)作用: 注册驱动 registerDriver方法是用于注册驱动的,但是我们之前做的入门案例并不是这样写的。而是如下实现 1 Class.forName("com.mysql.jdbc.Driver"); 我们
阅读全文
摘要:JDBC 1.1 JDBC概念 JDBC 就是使用Java语言操作关系型数据库的一套API,全称:( Java DataBase Connectivity ) Java 数据库连接 我们开发的同一套Java代码是无法操作不同的关系型数据库,因为每一个关系型数据库的底层实现细节都不一样。如果这样,问题
阅读全文
摘要:规范数据库设计 软件开发中,关于数据库的设计 分析需求:分析业务和需要处理的数据库的需求 概要设计:设计关系图E-R图 设计数据库的步骤:(个人博客) 收集信息,分析需求 用户表(用户登录注销,用户的个人信息,写博客,创建分类)。 分类表(文章分类,谁创建的) 文章表(文章的信息) 友链表(友链信息
阅读全文
摘要:索引 索引是帮助 MySQL 高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查询算法,这种数据结构就是索引。 优缺点: 优点: 提高数据检索效率,降低数据库的IO成本 通过索引列对数
阅读全文
摘要:存储引擎 MySQL体系结构: 1). 连接层 最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于 TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程 池的概念,为通过认证安全接入的客户端提供线程。同样在该层上可
阅读全文
摘要:事务 1.什么是事务 要么都成功,要么都失败 将一组SQL放在一个批次中去执行 事务原则:ACID原则 原子性,一致性,隔离性,持久性 (脏读,幻读) 事务管理(ACID) 谈到事务一般都是以下四点 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都
阅读全文
摘要:函数 字符串函数 数值函数 日期函数 流程函数 字符串函数 常用函数: 函数功能 CONCAT(s1, s2, ..., sn) 字符串拼接,将s1, s2, ..., sn拼接成一个字符串 LOWER(str) 将字符串全部转为小写 UPPER(str) 将字符串全部转为大写 LPAD(str,
阅读全文
摘要:通用语法及分类 DDL: Data Definition Language, 数据定义语言,用来定义数据库对象(数据库、表、字段) DML:Data Manipulation Language, 数据操作语言,用来对数据库表中的数据进行增删改 DQL:Data Query Language, 数据查
阅读全文

浙公网安备 33010602011771号