![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
Servlee
这个作者很懒,什么都没留下…
展开
-
MyBatis入门
MyBatis入门 // 1. 加载MyBatis核心配置文件,获取SQLSessionFactory String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); // 2.获原创 2022-02-11 11:17:44 · 83 阅读 · 0 评论 -
数据库连接池
数据库连接池 数据库连接池是个容器,负责分配、管理数据库连接 数据库连接池实现 标准接口:DataSource 官方(SUN)提供的数据库连接池标准接口,由第三方组织实现此接口 功能:获取连接 Connection getConnection() 常见数据库连接池: DBCP C3P0 Druid Druid(德鲁伊) Druid连接池是阿里巴巴开源数据库连接池项目 功能强大,性能优秀,是Java语言最好的数据库连接池之一 Druid使用步骤 // 1、maven配置 /* <原创 2022-02-11 11:16:30 · 93 阅读 · 0 评论 -
PreparedStatement 原理
PreparedStatement 原理 将敏感字符转义 PreparedStatement 预编译功能开启:在url中添加 useServerPrepStmts=true 配置MySQL执行日志 修改my.ini 添加如下配置信息,并重新启动MySQL log-output=FILE general-log=1 general_log_file=C:/Users/Lee/software/mysql-5.7.36-winx64/log/mysql.log slow-query-log=1 slow原创 2022-02-11 11:15:27 · 357 阅读 · 0 评论 -
MySQL 事务
MySQL 事务 事务的四大特征(ACID) 原子性: 事务是不可分割的最小操作单位,要么同时成功,要么同时失败 一致性:事务完成时,必须使所有数据保持一致状态 隔离性:多个事务之间,操作的可见性 持久性:事务一旦提交或回滚,它对数据库中的改变就是永久的 -- 开启事务 START TRANSACTION; / BEGIN; -- 提交事务 COMMIT; -- 回滚事务 ROLLBACK; -- 查询事务的默认提交方式,0:手动提交,1:自动提交 SELECT @@AUTOCOMMIT; -- 修改事原创 2022-02-11 11:13:12 · 307 阅读 · 0 评论 -
MySQL 多表查询
MySQL 多表查询 内连接 查询 A, B 集合交集部分 隐式内连接 SELECT 字段列表 FROM 表1, 表2... WHERE 条件; 显式内连接 SELECT 字段列表 FROM 表1 [INNER] JOIN 表2 ON 条件; 外连接 -- 左外连接 查询A表所有数据和交集部分 SELECT 字段列表 FROM 表1 LEFT [OUTER] JOIN 表2 ON 条件; -- 右外连接 查询B表所有数据和交集部分 SELECT 字段列表 FROM 表1 RIGHT [OUTER]原创 2022-02-11 11:12:38 · 193 阅读 · 0 评论 -
MySQL 约束
MySQL 约束 NOT NULL 非空约束 UNIQUE 唯一约束 PRIMARY KEY 主键约束 CHECK 检查约束 MySQL 没有检查约束 DEFAULT 默认约束 FOREIGN KEY 外键约束 AUTO_INCREMENT 自增长,数字类型,唯一约束 约束示例 -- 员工表 CREATE TABLE emp ( id INT PRIMARY KEY, -- 员工id, 主键且自增 ename VARCHAR(50) NOT NULL UNIQUE, -- 员工姓名,非空且唯一原创 2022-02-11 11:11:52 · 132 阅读 · 0 评论 -
MySQL DQL 总结
MySQL DQL 总结 SELECT 字段列表 FROM 表名列表 WHERE 条件列表 GROUP BY 分组字段 ASC (升序) / DESC(降序); HAVING 分组后条件 ORDER BY 排序字段 LIMIT 开始索引,每页条数(起始索引 = ( 当前页码 - 1)* 每页显示的条数) ...原创 2022-02-11 11:07:22 · 369 阅读 · 0 评论