MySQL
文章平均质量分 70
MySQL基础知识
200_success
计算机知识学习,分享,总结
展开
-
jdbc入门
其实我们今后只需要会用DriverManager的方法即可:注册驱动Connection最为重要的方法就是获取Statement :后面在学习 Resultset方法时,还要学习一下下面的方法:这两个int参数是用来确定创建Statement能生成什么样的。Statement最为重要的方法是: 1. :执行更新操作,即执行insert、update、delete语句,其实这个方法也可以执行create table、 alter table,以及drop table等语句,但我们很少会使用JDBC来执行这些原创 2022-06-19 21:44:11 · 102 阅读 · 0 评论 -
什么是事务?以及事务的隔离级别
1.事务 简介:事务是用户定义的一个数据库操作系列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。 事务的四个特性:①原子性②一致性③隔离性④持久性 事务通过begin开启,即为事务的起始点,包含提交事务:commit,回滚事务:rollback,等。 开启事务后,begin下的操作先存在事务日志(内存)中,不直接写入数据库(写入硬盘) (首先需将数据库的自动提交改为不自动提交用以下命令行)。 sel...原创 2022-01-10 16:48:08 · 635 阅读 · 0 评论 -
什么是锁?死锁的三种情况及解决办法
简介 锁是计算机协调多个进程或线程并发访问某一资源的机制(避免发生资源争抢)。 锁的分类 对数据操作的粒度分 表锁:操作时,会锁定整个表,不会出现死锁。 行锁:操作时,会锁定当前操作行,会出现死锁。 存储引擎 表锁 行锁 加锁方式 InnoDB 支持 支持 在执行UPDATE、DELETE、INSERT语句时,自动给涉及的数据加排他锁,一般的SELECT语句不加任何锁 MyISAM 支持 不支持 在执行SELECT前会自动给涉及的所有表加共享锁,在执行UPDATE、DELETE原创 2022-01-12 13:30:58 · 2773 阅读 · 0 评论