1. 主键 超键 候选键 外键 主    键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超    键: 在关系中能唯一标识元组的属性集称为关系模
原创 2015-04-15 16:07:00
5928阅读
三个范式是什么第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。 第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。 第三范式(3NF):在第二范式的基础上,数据表中
原创 2023-06-02 10:58:46
108阅读
## 主键 超键 候选键 外键 主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超
转载 2019-06-19 15:06:00
116阅读
2评论
数据库常见面试题总结 1. SQL的表连接方式有哪些? SQL中连接按结果集分为:内连接。外连接,交叉连接 内连接:inner join on,两表都满足的组合。内连接分为等值连接,不等连接。自然连接。 等值连接:两表中同样的列都会出如今结果集中。
转载 2016-03-01 12:22:00
126阅读
2评论
数据库基础(面试常见题)一、数据库基础1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control)数据定义:Create Table,Alter Table,Drop Table, Craete/DropIndex等数据操纵:Select ,insert,upda...
原创 2021-12-04 18:36:20
585阅读
SQL语句内连接是保证两个表中所有的行都要满足连接条件,而外连接则不然。在外连接中,某些不满条件的列也会显示出来,也就是说,只限制其中一个表的行,而不限制另一个表的行。分左连接、右连接、全连接三种。SQL语言包括哪些类型?数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index
原创 2021-07-19 10:30:05
851阅读
1、MYSQL什么时候会出现死锁? 一般情况只发生锁超时,就是一个进程需要访问数据库表或者字段的时候,另外一个程序正在执行带锁的访问(比如修改数据),那么这个进程就会等待,当等了很久锁还没有解除的话就会锁超时,报告一个系统错误,拒绝执行相应的SQL操作。发生死锁的情况比较少,比如一个进程需要访问两个
原创 2021-05-30 11:03:17
244阅读
1、MySQL 索引使用有哪些注意事项呢?可以分为三种情况来看:索引在哪种情况会失效、索引不适合哪些场景和索引规则索引在哪种情况会失效在索引列上使用mysql得函数或者做运算会导致索引失效sql条件数据类型转换会导致索引失效查询条件包含or或者索引字段使用is null和is not null,可能导致索引失效联合索引,查询条件列不是联合索引中得第一个列,索引失效前导模糊查询不能使用索引 例如:s
JAVA数据库试题答案在最后》由会员分享,可在线阅读,更多相关《JAVA数据库试题答案在最后(12页珍藏版)》请在人人文库网上搜索。1、Java数据库试题(笔试)测试时间: 90 分钟 姓名: 总分: 一、不定项选择题( 40 题,每题 2分,总分 80 分)1) 当试图编译并运行下面程序时会出现什么结果( )(单选) class Apublic int getNumber(int A
数据库常见面试题
转载 2021-05-28 17:11:39
446阅读
mysql中数据引擎有很多,我们常见的是myisam和innodb。要注意存储引擎和存储过程的区别。什么是数据库的事务,什么是脏读
原创 2023-06-02 00:25:14
71阅读
数据库常见面试题
转载 2022-03-18 14:55:16
135阅读
Redis本质上是一个 Key-Value 类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异
原创 2023-01-19 10:18:35
324阅读
1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep
原创 2022-12-06 09:46:59
95阅读
<>1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可
转载 2009-08-14 17:13:46
454阅读
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
转载 2013-07-11 18:24:00
138阅读
2评论
1.sql优化常用方法1.查询条件减少使用函数,避免全表扫描2.减少不必要的表连接3.有些数据操作的业务逻辑可以放到应用层进行实现4.可以使用with as5.使用“临时表”暂存中间结果6.不要把SQL语句写得太复杂7.不能循环执行查询8.用 exists 代替 in 9.表关联关系不要太纠结10。查询多用索引列取查,用charindex或者like[0-9]来代替%%1...
原创 2021-06-17 15:12:05
240阅读
Java常见面试题
原创 2022-10-30 10:01:41
104阅读
Java后端面试中遇到的高频面试题(乱序,持续更新) #####1、说一下深拷贝和浅拷贝 首先要区分两个概念,基本数据类型和引用数据类型。比如,在做=等号赋值操作时,基本数据类型直接拷贝这个值,而对于引用数据类型则是指向同一个引用,并没有创建新的引用对象。 总结回答 浅拷贝:复制的对象的所有变量的值 ...
转载 2021-11-02 18:02:00
246阅读
2评论
面试题,包含的内容了十九了模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下图所示: 适宜阅读人群 需要面试的初/中/高级 java 程序
转载 2021-08-20 17:36:54
167阅读
  • 1
  • 2
  • 3
  • 4
  • 5