03 2021 档案

摘要:工具类JdbuUtils 用于获取连接已经关闭相关资源 package JDBCutils; import java.io.InputStream; import java.sql.DriverManager; import java.util.Properties; import java.sql 阅读全文
posted @ 2021-03-31 16:43 zou-ting-rong 阅读(425) 评论(0) 推荐(0) 编辑
摘要:方式一 @Test public void testConnection1() throws SQLException { // 获取Driver实现类对象 Driver driver = new com.mysql.cj.jdbc.Driver(); // jdbc:mysql协议 // loca 阅读全文
posted @ 2021-03-28 19:26 zou-ting-rong 阅读(407) 评论(0) 推荐(0) 编辑
摘要:通过对查询语句的分析,可以来了解查询语句的执行情况,找出查询语句执行的瓶颈,从未进行优化查询语句。 EXPLAIN语句的基本语法 explain select select_options 我们通过explain语句进行查询 explain select * from class; 下面我们对查询结 阅读全文
posted @ 2021-03-27 20:25 zou-ting-rong 阅读(86) 评论(0) 推荐(0) 编辑
摘要:在mysql中的两表进行连接时,总共有7种连接情况,具体可见下图 由图的从左到右的顺序 图1.左连接(left join):返回左表中的所有记录和右表中的连接字符字段相等的记录,若右表没有匹配值则补NULL 图2.右连接(right join):返回右表中的所有记录和右表中的连接字符字段相等的记录, 阅读全文
posted @ 2021-03-16 11:02 zou-ting-rong 阅读(466) 评论(0) 推荐(0) 编辑
摘要:我们自己锁预想的SQL语句的执行顺序与实际的SQL语句的执行顺序是有区别的,因为mysql有这自带的优化器。 人写SQL语句 select <select_list> from <left_table> <join_type> join <right_table> on <on_condition> 阅读全文
posted @ 2021-03-15 21:20 zou-ting-rong 阅读(74) 评论(0) 推荐(0) 编辑
摘要:触发器是一个特殊的存储过程,不同的是执行存储过程需要用call进行调用,而触发器的执行不需要被调用,只要当一个预定义的事件发生时,就会被mysql自动调用 创建触发器的语法 create trigger trigger_name trigger_time trigger_event on table 阅读全文
posted @ 2021-03-15 16:36 zou-ting-rong 阅读(96) 评论(0) 推荐(0) 编辑
摘要:where和on的区别 用到连接查询时on会常用到,我们以左连接为例,来了解on的作用。 on是在生成临时表使用的条件,不管on子句的条件是否为真,其都会返回左表的数据,如果条件为真则右表对应的数据也将会显示,如果为假则只返回左表的数据对应的有表的数据为null。 实例演示: 创建数据表 creat 阅读全文
posted @ 2021-03-11 10:41 zou-ting-rong 阅读(407) 评论(0) 推荐(0) 编辑
摘要:在一次使用mysql数据库是出现了这种错误,于是乎去百度看了很多博文踩了很多坑,最终解决了问题,分享给大家。 转载与:https://blog.csdn.net/css33/article/details/93233590 问题截图: 问题解决步骤: 1: 使用sudo mysql -u root 阅读全文
posted @ 2021-03-08 14:38 zou-ting-rong 阅读(1857) 评论(0) 推荐(0) 编辑
摘要:比较适合新手练手的一个简易项目 直接上源码 Book package code; /** * @author ztr * @version 创建时间:2021年3月4日 下午8:21:40 * 类说明 */ public class Book { private String name; priva 阅读全文
posted @ 2021-03-06 17:21 zou-ting-rong 阅读(3447) 评论(0) 推荐(0) 编辑