数据库
one day one day
不积跬步无以至千里,不积小流无以成江海
展开
-
初始MySQL增删改查数据
一、添加,修改,删除数据(DML语言)#添加数据insert into student(id,name,mobile,address) values('123','Tom','12345678912','青海');#修改数据(加where限定修改哪里的数据)update student set name='Mary',mobile='12378945611' where id='123'#删除数据delete from student where id='123'二、查询数据#原创 2021-01-28 12:43:41 · 220 阅读 · 1 评论 -
SQL语句分类
一、结构化查询语言(Structured Query Language,简称SQL)是一种数据库查询和程序设计语言二、SQL语句按其功能分为4类:1.数据定义语言(DDL Data Definition Language) :创建、修改或删除数据库中表、视图、索引等对象的操作,常用命令为create、alter和drop;2.数据查询语言(DQL Data Query Language) :按照指定的组合、条件表达式或排序检索已存在的数据库中数据,不改变数据库中数据,常用命令为select;原创 2021-01-28 10:02:59 · 265 阅读 · 0 评论 -
什么是数据库连接池?为什么使用数据库连接池?
数据库连接池1、什么是数据库连接池? 数据库连接池(Database Connection Pooling)在程序初始化时创建一定数量的数据库连接对象并将其保存在一块内存区中,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连...原创 2019-05-18 01:54:22 · 14007 阅读 · 0 评论 -
@Transactional注解属性(1)
@Transactional注解属性(1)文章目录1、readOnly2、timeout3、rollbackFor和rollbackForClassNamereadOnly:事务只读,指对事务性资源进行只读操作。如下代码://立即购买 @Override @Transactional(readOnly=true) public boolean insert(Str...原创 2019-07-14 22:59:51 · 748 阅读 · 0 评论 -
@Transactional注解属性(2)
@Transactional注解属性(2)文章目录 4、propagationpropagation:指定事务传播行为,一个事务方法被另一个事务方法调用时,必须指定事务应该如何传播,例如:方法可能继承在现有事务中运行,也可能开启一个新事物。以下列举了两个事务的传播行为:REQUIRED:默认值,如果有事务在运行,当前的方法就在这个事务内运行,否则,就启动一个新的事务,并...原创 2019-07-15 00:16:28 · 276 阅读 · 0 评论 -
@Transactional注解属性(3)
@Transactional注解属性(3)文章目录 1、问题 2、解决方案1、问题同一个应用程序中的多个事务或不同应用程序中的多个事务在同一个数据集上并发执行时, 可能会出现许多意外的问题,这些问题可分为如下三种类型:脏读(Drity Read):已知有两个事务A和B, A读取了已经被B更新但还没有被提交的数据,...原创 2019-07-15 03:59:54 · 307 阅读 · 0 评论