- 博客(5)
- 收藏
- 关注
原创 Mybatis基础操作、动态SQL
性能更高预编译SQL,编译一次之后会将编译后的SQL语句缓存起来,后面再次执行这条insert语句时,SQL语句一样,不会再次编译。只是输入的参数不同。(编译:语法检查->缓存->编译->缓存 预编译SQL只需要编译一次)防止SQL注入将敏感字进行转义,安全。
2023-08-06 23:48:24
82
原创 Mybatis入门
java语言操作数据库只能通过一种方式,就是sun公司提供的JDBC规范。Mybatis框架是对原始的JDBC程序的封装 本质:1. sun公司官方定义的一套操作所有关系型数据库的规范,即接口2. 各个数据库厂商去实现这套接口,提供数据库驱动jar包3. 用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。
2023-08-06 23:34:28
39
原创 多表查询和事务
多表查询就是指从多张表中查询数据。执行多表查询,就只需要使用逗号分隔多张表即可,如: select * from emp , dept;查询结果中包含了大量的结果集,这其实就是两张表所有记录的所有组合情况,这种现象称之为笛卡尔积。在多表查询中,需要消除无效的笛卡尔积的,只保留两张表关联部分的数据,给多表查询加上连接查询的条件即可:whereSQL语句中嵌套SELECT语句,称为嵌套查询,又称子查询。子查询外部的语句可以是INSERT / UPDATE / DELETE / SELECT 的任何一个。
2023-08-06 23:28:14
46
原创 数据库操作-DQL
DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。在多的一方添加外键,关联另一方主键任意一方添加外键,关联另一方主键通过中间表来维护中间表的两个外键分别关联另外两张表的主键。
2023-08-06 23:18:58
40
原创 MySQL概述
英文为 DataBase,简称DB,它是存储和管理数据的仓库。DataBase Management System,简称DBMS,它是操作和管理数据库的大型软件。可以通过这个软件来操纵和管理数据库。操作这个软件会通过一门标准的语言-SQLStructured Query Language,简称SQL。它是操作关系型数据库的编程语言,定义了一套操作关系型数据库的统一标准。1. Oracle:大型的收费数据库,Oracle公司产品,价格昂贵。
2023-08-06 23:04:10
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人