首页
友链
Search
1
01-快捷命令
134 阅读
2
寒假计划
129 阅读
3
浏览器规范(ES module)和 node.js 规范(Common JS)
121 阅读
4
03-概念解析
120 阅读
5
学期计划(大三下学期)
103 阅读
计划
算法
面试题
运维
Ansible
Linux
数据库
neo4j
共用
web 前端
CSS
JavaScript
Vue
Node.js
英语单词
工程化
JAVA
mysql
收获
面试
mybatis
Spring
基础
spring-mvc
问题
项目
宠物乐园
速查
问题集
git
学习
sql
二阶段
登录
Search
标签搜索
spring
mysql
vue
ansible
CSS
面试
计划
收获
JAVA面试题
spring-mvc
Starrylsi
累计撰写
106
篇文章
累计收到
37
条评论
首页
栏目
计划
算法
面试题
运维
Ansible
Linux
数据库
neo4j
共用
web 前端
CSS
JavaScript
Vue
Node.js
英语单词
工程化
JAVA
mysql
收获
面试
mybatis
Spring
基础
spring-mvc
问题
项目
宠物乐园
速查
问题集
git
学习
sql
二阶段
页面
友链
搜索到
51
篇与
的结果
2024-09-08
06-事物
目标掌握一个案例解释事物目录:1. 概念 2. 案例 1. 概念事物: 是数据库实际应用时最重要的知识点之一提供了两个功能 1.提交 commit 2.回滚 rollback数据库事物默认提交需要手动开启事物SET AUTOINCREMENT=FALSE;当开启事物时 数据不会立刻提交 在其他客户端无法查看当前数据2. 案例
2024年09月08日
18 阅读
0 评论
1 点赞
2024-09-08
05-简单操作
目标复制表数据和复制表复制表结构删除和修改语句的额外操作1.复制表数据和复制表没有主键约束复制表数据的sql 插入数据时 不允许使用as关键字 也不允许使用values关键字INSERT INTO TEST (SELECT * FROM TEST)1.1注复制数据时 要注意主键 如果表中有主键约束 则不能复制主键如果表中没有主键 复制所有数据 会导致表几乎不能修改mysql没有重复数据只能操作一个功能,orcle提供了多个数据根据行号操作的功能2.复制表结构有主键复制表的sql 复制表时 允许使用as关键字 但可省略 为了和insert语句统一 建议复制数据时 不使用as关键字复制的关键点是,在查询语句之后提供一个返回false条件即可INSERT INTO TEST (SELECT * FROM TEST WHERE 1 > 2)3. 删除和修改语句的额外操作删除表数据 truncate清空表数据 与delete from 不同 该操作无法恢复TRUNCATE TEST删除语句和修改语句 都允许使用条件语句 比如子查询
2024年09月08日
13 阅读
0 评论
0 点赞
2024-09-08
02-其他
公司考题一般是网上搜,新题很少Java 乱码 ,属性,源文件,jsp都设置了UTF-8怎么还是不起作用根据需求写sql,记得加上测试数据学生管理系统项目编写顺序根据自己而定,可以正也可以反模型层, 工作中一般是给你sql文件,让你把实体类编写控制层, 工作中一般是给你service有几个方法的接口类工作内容证明你工作的内容 --- 测试用例(让一个不懂开发的人知道你的工作内容,通过演示你的结果完全可行)双休一般都是双休,在项目集中的时候会有加班未毕业生找工作尽量走正式工,因为走实习都是干的基础活意义不大,还容易把之前学的知识遗忘,也可能被同化.事务有涉及数据的提交回滚数据库没有事务数据库没有事务是因为数据库的引擎问题当设置默认引擎为InnoDB后数据库事务正常数据库引擎和jar包不对应8.0以上 --> com.mysql.cj.jdbc.Driver8.0以下 --> com.mysql.jdbc.Driverjar包没有构建稳定性和上进心是必需要有的运行一个java project检查数据库配置文件中数据库驱动是否对应mysql版本构建jar包运行项目
2024年09月08日
12 阅读
0 评论
0 点赞
2024-09-08
04-DQL-视图
掌握视图
2024年09月08日
13 阅读
0 评论
0 点赞
2024-09-07
03-DQL-关联子查询
# 目标掌握 EXISTS 和 IN关键字的使用关联子查询中 子查询的每一次结果 都需要主查询传递一个值 供子查询运算应用场景使用 EXISTS:当你只关心子查询是否至少返回一行,而不关心返回了多少行时。当子查询可能返回大量数据,但只需要确认存在性时。当你想要优化查询性能,避免不必要的数据加载和处理时。使用 IN:当你需要检查外层查询中的值是否在子查询返回的一组值中时。当你需要确保外层查询的值与子查询返回的值完全匹配时{dotted startColor="#ff6c6c" endColor="#1989fa"/}案例1了解sql语句的执行顺序,以及理解多行子查询的含义#查询出谁比自身部门平均工资高{dotted startColor="#6bb8ff" endColor="#1989fa"/}案例2理解EXISTS关键字由于数据库中多行子查询中频繁出现 = any或者in关键字 会导致查询效率降低所以数据库提供了一个新的关键字解决该问题 existsexists关键字 为了提高效率 只判断是否存在 是一个布尔值判断 不需要子查询返回列WHERE EXISTS (...)这是一个条件表达式,用于检查括号内的子查询是否返回至少一行数据。如果子查询返回至少一行,那么 EXISTS 条件为真,外层查询的相应行将被包括在结果集中。谁与john同部门SELECT employee_id,first_name,department_id FROM employees WHERE department_id IN (SELECT department_id FROM employees WHERE first_name = 'John'); SELECT employee_id,first_name,department_id FROM employees e1 WHERE EXISTS (SELECT 1 FROM employees e2 WHERE first_name = 'John' AND e1.`department_id` = e2.`department_id`);
2024年09月07日
14 阅读
0 评论
0 点赞
1
...
8
9
10
11