事务、锁、日志

事务当涉及到数据库操作时,事务是一种重要的概念,它确保了数据库的数据一致性、可靠性和完整性。MySQL作为一种流行的关系型数据库管理系统(RDBMS),也支持事务的特性。以下是MySQL中事务特性的介绍:原子性(Atomicity):事务中的所有操作要么全部执行成功,要么全部失败回滚。如果事务的任何


索引

索引创建索引选择的数据结构的依据是尽量减少磁盘IO的次数使用索引可以带来多方面的好处,对于数据库性能和查询效率至关重要。以下是使用索引的一些主要原因:提高查询性能: 索引能够加速数据的检索,通过减少需要扫描的数据量,从而降低查询的时间复杂度。对于大型数据表和复杂查询,索引可以显著提升查询性能。加速排


MyBatis Plus

MyBatis Plus干掉SQL!!!是一个MyBatis的增强工具,在MyBatis基础上只做增强,不做改变,可以在不编写SQL语句的情况下,对单表完成各种操作官网:https://baomidou.com/ <dependency> <groupId>


MyBatis

My batis支持定制化SQL,即需要自己写SQL封装了JDBC,不需要手动设置和获取结果集可以通过XML和注解配置映射,可以将SQL语句写到XML或者注解中配置配置文件的顺序properties?,settings?,typeAliases?,typeHandlers?,objectFactor


JDBC

JDBC全称为Java Database Connectivity,connectivity中文为连通性,读音为käˌnekˈtivədē,是一个独立的数据库管理系统,提供了通用的SQL数据库的存储和公共操作的接口,定义了访问数据库的Java类库,有两个api,分别位于java.sql和javax.


MySQL-增删改查

基础内容基本操作登录命令mysql -uroot -p密码退出命令exit显示所有数据库show databases;一定以分号结尾,默认带有4个数据库使用某个数据库use 数据库名;创建数据库create database 名称;查看MySQL版本号select version();只有见到分号才