Mysql1. 事务基本要素2. 事务隔离级别(必考)3. 如何解决事务并发问题(脏读,幻读)(必考)4. MVCC多版本并发控制(必考)5. binlog,redolog,undolog都是什么,起什么作用6. InnoDB行锁/表锁7. myisam和innodb区别,什么时候选择myisam8. 为什么选择B+树作为索引结构(必考)9. 索引B+树叶子节点都可以存哪些东西(必考)1
Mysql数据库Mysql数据库常用操作表约束mysql连接方式三大范式什么是事务事务隔离等级索引相关什么时候不建立?&&索引什么时候会失效myisam和innodb区别?myisam和innodb谁更好? 为什么Innodb必须建立主键,并且要是整形自增?关系型数据库和非关系型数据库B树和B+树索引最左前缀索引优化(待解决)幻读解决(MVCC&&间隙
转载 2023-12-06 19:03:40
50阅读
    很多查询都可以用经典学生-课程-成绩案例来表示,下面是一些我在笔试或面试中遇到经典题型。这些题目没有涉及到索引,函数,存储过程等高级功能,都是一些基本查询语句,但难度却不小。表结构 学生表student(id,name)课程表course(id,name)学生课程表student_course(sid,cid,score)sql crea
转载 2024-01-08 17:42:49
195阅读
一、sql相关1.mysql存储过程与普通sql语句区别存储过程就是多条sql语句集合,由于它是在数据库端得sql语句,所有执行起来很快2.sql常用语句:1.新增: insert into 表名 values(值1, 值2...)2.修改:update 表名 set 字段名 = 新值 where 字段名 = 旧值3.删除:delet from 表名 where 字段名 = 值 删表:dro
分享Java笔试记录(一)1. 数据库四大特性:原子性、一致性、隔离性、持久性 原子性:事务包含所有操作要么全部成功,要么全部失败回滚,因此事务操作如果成功必须要完全应用到数据库,如果操 作失败则不能对数据库有任何影响。 一致性:事务必须使数据库从一个 一致性状态换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿转账来说,假设用户A和用户B两者钱加起来一共是5
Mysql经典笔试题~
转载 2022-03-22 14:16:56
2939阅读
# MySQL数据库基础知识与应用 MySQL是一个广泛使用关系型数据库管理系统,适用于从小型到大型应用程序。本文将介绍MySQL一些基础知识,通过代码示例帮助你更好地理解数据库核心概念。 ## 数据库基础概念 在MySQL中,最基本单位是“表”(Table)。一个表可以看作是一个二维数组,行(Row)代表记录,列(Column)代表字段。每个表都有一个主键(Primary Key
原创 7月前
22阅读
SQL笔试试题总结1)数据库表建立复合索引tab_index(“name”, “age”),下面那些语句能用上索引?(C)A)select *from table where age=18 and name=’test’; B)select *from table where name=’test’ and age=18; C)select *from table where name li
1. 新建学生-课程数据库三个表:学生表:Student(Sno,Sname,Ssex,Sage,Sdept) Sno为主码;课程表:Course(Cno,Cname,Cpno,Credeit) Cno为主码;学生选修表:SC(Sno,Cno,Grade) Sno,Cno,为主码;Stude...
转载 2013-04-26 15:10:00
220阅读
1、学生表:Student 学生表 (学号,姓名,性别,年龄,组织部门)           Course 课程表 (编号,课程名称)               Sc 选课表 (学号,课程编号,成绩)表结构如下:(1).写一个SQL语句,查询选修了’计算机原
转载 精选 2014-12-12 12:43:10
1157阅读
第3关:博客系统数据库设计与实现之删除任务描述相关知识相关数据说明编程要求测试说明任务描述本关任务:通过 JDBC 方式在 MySQL 表 t_user 中删除一条指定用户 ID 数据。相关知识为了完成本关任务,你需要掌握:JDBC 如何删除数据库数据。首先,我们需要加载(注册)数据库驱动(到 JVM ); Class.forName("com.mysql.jdbc.Driver");建立
转载 2024-07-11 20:29:09
13阅读
文章目录深入理解mysql事物隔离级别及锁机制概述事物及其ACID属性并发事务处理带来问题锁详解锁分类行锁演示读未提交:读已提交可重复读串行化间隙锁(Gap Lock)行锁分析 深入理解mysql事物隔离级别及锁机制概述我们数据库一般都会并发执行多个事务,多个事务可能会并发对相同一批数据进行增删改查操作,可能就会导致我们说脏写、脏读、不可重复读、幻读这些问题。 这些问题本质都是数据库
 什么是索引?数据库索引是一种数据结构,用于快速查找数据库表中特定数据。它类似于书籍目录,可以加快数据检索速度。索引是数据库优化重要手段之一,它可以帮助数据库系统高效地定位到需要数据行,从而提升查询效率。索引作用加速数据检索:通过索引,数据库可以直接定位到符合条件数据行,而不需要进行全表扫描。加速数据排序:对于包含索引列进行排序操作时,数据库可以利用索引提供排序结果,减少
# 实现"Java笔试题数据库"流程 ## 1. 创建数据库 首先,我们需要创建一个数据库来存储Java笔试题数据。我们可以使用MySQL数据库来实现这一步。 ```java // 创建数据库连接 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/", "root", "pas
原创 2024-07-13 03:58:48
19阅读
  数据在磁盘上是以块形式存储。为确保对磁盘操作原子性,访问数据时候会一并访问所有数据块。磁盘上这些数据块与链表类似,即它们都包含一个数据 段和一个指针,指针指向下一个节点(数据块)内存地址,而且它们都不需要连续存储(即逻辑上相邻数据块在物理上可以相隔很远)。鉴于很多记录只能做到按一个字段排序,所以要查询某个未经排序字段,就需要使用线性查找,即要访问N/2个数据
转载 2024-10-17 08:08:02
41阅读
文章目录1、查找出价格位于10元和20元之间图书种类,结果按出版单位和单价升序排序2、找出藏书中各个出版社册数、价值总额3、求出各个出版社图书最高价格、最低价格和总册数4、查找所有借了书读者姓名以及所在单位5、找出李某所借图书所有图书书名及借书日期6、查询1997年10月以后借书读者借书证号、姓名和单位7、找出借阅了 FoxPro大全一书借书证号以及作者8、分别找出借书人次超过
转载 2023-10-25 07:45:43
129阅读
什么是JDBC,在什么时候会用到它?JDBC全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回结果。JDBC接口让Java程序和JDBC驱动实现了松耦合,使得切换不同数据库变得更加简单。有哪些不同类型
转载 2023-07-30 14:30:28
20阅读
从网上找到一些题: 一、32道选择题:有很多Linux知识,比如Shell脚本。通信网知识,计算机基础,C知识。 二、填空 18分:1、二分查找非递归算法;2、资源互斥、进程共享,PV操作;3、子网划分; 三、简答 10分: 各写出一个使用TCP、UDP高层协议;解释TCP滑动窗口协议;提出远距离传输优化策略(北京-广州) 四、简答 10分:编写函数,用void findDumplicat
create table dept(deptno varchar(10) primary key,dname varchar(10));create table emp(empno varchar(10) primary key,ename varchar(10),job varchar(10),mgr varchar(10),sal varchar(10),deptno varchar(10)
转载 精选 2014-03-11 11:20:25
665阅读
# Java开发数据库笔试题实现指南 作为一名刚入行开发者,你可能对如何实现Java开发数据库笔试题感到困惑。本文将为你提供一个详细指南,帮助你理解整个流程,并提供具体代码示例。 ## 流程概览 首先,让我们通过一个表格来概览整个流程: | 步骤 | 描述 | | --- | --- | | 1 | 需求分析 | | 2 | 设计数据库模型 | | 3 | 创建数据库和表 | | 4
原创 2024-07-30 05:28:44
16阅读
  • 1
  • 2
  • 3
  • 4
  • 5