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