数据库技术
生命周期,和作用域,是至关重要的,因为错误的使用会导致非常严重的并发问题。 SqlSessionFactoryBuilder: 一旦创建了 SqlSessionFactory,就不再需要它了 局部变量 SqlSessionFactory: 说白了就是可以想象为 :数据库连接池 SqlSessionF ...
MySQL 常用函数 一、基本概念 调用方式:select 函数名(实参列表) from 表 重点学习内容:函数名称、函数实现的功能 二、分类 单行函数:如 ifnull、length、concat,传入一个值返回一个值,详细点说就是你在查询过程中在 select 后面调用了单行函数,在里面传入了某 ...
MySQL数据库的安装;
数据库、数据表、数据的关系介绍;
DDL-数据库的查询,创建,修改,删除,使用;
DDL-操作数据表-查询,创建,修改,删除;
查询语法;查询全部,查询部分,条件查询,聚合函数,排序查询,分组查询,分页查询
约束的概念和分类;
主键自动增长约束;
唯一约束;
非空约... ...
请描述事务的四大特征 : <1>. 原子性: 事务是一个整体 , 不可分割 , 要么同时成功, 要么同时失败. <2>. 持久性: 当事务提交或回滚后, 数据库会持久化的保存数据. ??>. 隔离性: 多个事务之间, 隔离开, 相互独立. <4>. 一致性: 事务操作的前后 , 数据总量不变 (例如 ...
本文mysql的安装环境为win7 64位,mysql版本为MySQL5.7 问题描述:在命令行输入 mysql -u root -p 登录mysql,返回”Can't connect to MySQL server on localhost (10061)”错误 意思大概就是:无法连接到“本地主机 ...
事务概述: 我们可以把事务理解成一组sql语句的集合,事务可以只包含一条sql语句,也可以包含多条复杂的sql语句,事务中的所有sql语句被当做一个操作单元,换句话说,事务中的sql语句要么都执行成功,要么全部执行失败,事务内的sql语句被当做一个整体,被当做一个原子进行操作。 innodb支持事务 ...
高并发下数据库连接使用方案: 1.使用已有数据库连接池(下文有介绍) 2.每个执行单元建立一次连接独享;(效率超低,难以维护,不建议使用) 3.手动维护线程池(本人在MAC测试目前效率最高); 实测代码案例: import time import pymysql from dbutils impor ...
参考:https://blog.csdn.net/zuosixiaonengshou/article/details/53011452 一,1对1 1方建主表(id为主键字段), 一方或多方建外键字段(参考主表的主键id,加unique) 示例:一个女人(woman)对应一个丈夫(man)不能对应多 ...
转自:https://blog.csdn.net/wshxhghsjjsn/article/details/80459542?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2.control&depth_1 ...
数据库连接池DBCP使用方式 概念 开源数据源实现,使用这些数据库连接池后,我们在项目开发中就不需要编写连接数据库的代码了。 开源数据源包含DBCP、C3P0、Druid等 DBCP Java使用实例: 说在前面 dbcp其实是对连接数据库的方式进行了优化,对于非数据库连接池的连接方式,参考我另一篇 ...