## 主键 超键 候选键 外键 主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超
转载 2019-06-19 15:06:00
116阅读
2评论
1、MySQL 索引使用有哪些注意事项呢?可以分为三种情况来看:索引在哪种情况会失效、索引不适合哪些场景和索引规则索引在哪种情况会失效在索引列上使用mysql得函数或者做运算会导致索引失效sql条件数据类型转换会导致索引失效查询条件包含or或者索引字段使用is null和is not null,可能导致索引失效联合索引,查询条件列不是联合索引中得第一个列,索引失效前导模糊查询不能使用索引 例如:s
1. 主键 超键 候选键 外键 主    键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超    键: 在关系中能唯一标识元组的属性集称为关系模
原创 2015-04-15 16:07:00
5928阅读
三个范式是什么第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等。 第二范式(2NF):数据库表中不存在非关键字段对任一候选关键字段的部分函数依赖(部分函数依赖指的是存在组合关键字中的某些字段决定非关键字段的情况),也即所有非关键字段都完全依赖于任意一组候选关键字。 第三范式(3NF):在第二范式的基础上,数据表中
原创 2023-06-02 10:58:46
108阅读
数据库常见面试题
转载 2021-05-28 17:11:39
446阅读
数据库常见面试题
转载 2022-03-18 14:55:16
135阅读
数据库基础(面试常见题)一、数据库基础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. SQL的表连接方式有哪些? SQL中连接按结果集分为:内连接。外连接,交叉连接 内连接:inner join on,两表都满足的组合。内连接分为等值连接,不等连接。自然连接。 等值连接:两表中同样的列都会出如今结果集中。
转载 2016-03-01 12:22:00
126阅读
2评论
mysql数据引擎有很多,我们常见的是myisam和innodb。要注意存储引擎和存储过程的区别。什么是数据库的事务,什么是脏读
原创 2023-06-02 00:25:14
71阅读
唯一
转载 2019-06-25 11:01:00
118阅读
2评论
这些问题都是MySQL进行事务并发控制时经常遇到的问题。脏读: 在事务进行过程
原创 2022-08-20 00:11:40
318阅读
1、limit(选出10 到20 条)<第一个记录集的编号是0> select * from students order by id limit 9,10; 2、MySQL 会使用索引的操作符号 <,<=,>=,>,=,between,in,不带%或者_开头的like 3、使用索引的缺点 1)减慢增删改数据的速度; 2)占用磁盘空间; 3)增加查询优化器的负担; 当查询优化器生成执
原创 2021-07-09 14:47:28
479阅读
# MySQL数据库优化的常见面试题数据库管理和开发领域,MySQL是一种非常流行的开源关系型数据库。优化MySQL数据库性能是每个开发者和DBA(数据库管理员)都需掌握的技能。本文将探讨一些常见MySQL数据库优化面试题,并附带代码示例和可视化图表。 ## 1. 如何优化查询性能? 查询性能优化是数据库管理中的一个重要方面。可以通过以下方法来提升查询的速度: - **使用索引**:
原创 2024-09-10 03:59:13
292阅读
  1、数据库的常用范式: 第一范式(1NF):指表的列不可再分,数据库中表的每一列都是不可分割的基本数据项,同一列中不能有多个值; 第二范式(2NF):在 1NF 的基础上,还包含两部分的内容:一是表必须有一个主键;二是表中非主键列必须完全依赖于主键,不能只依赖于主键的一部分; 第三范式(3NF):在 2NF 的基础上,消除非主键列对主键的传递依赖,非主键列必须直接依赖于主键。
转载 2021-07-02 17:50:59
240阅读
1. 如何使用SELECT语句找到你正在运行的服务器的版本并打印出当前数据库的名称?答:下面的语句的结果会显示服务器的版本和当前的数据库名称 mysql> SELECT VERSION(), DATABASE(); +-------------------------+------------+ |...
转载 2016-07-07 18:51:00
93阅读
2评论
《JAVA数据库试题答案在最后》由会员分享,可在线阅读,更多相关《JAVA数据库试题答案在最后(12页珍藏版)》请在人人文库网上搜索。1、Java 、数据库试题(笔试)测试时间: 90 分钟 姓名: 总分: 一、不定项选择题( 40 题,每题 2分,总分 80 分)1) 当试图编译并运行下面程序时会出现什么结果( )(单选) class Apublic int getNumber(int A
简单的面试题总结
原创 2023-08-24 09:15:14
95阅读
一、基础 1. 常用的异常类型? 2. session 3. java锁 4. gc原理 5. hashmap 6. listlink arraylist 区别 7. aop 原理 8. 多线程 9. kafka 原理和容错 10. spark hadoop 原理 11. redis 同步机制 12
原创 2021-07-12 17:33:28
447阅读
  • 1
  • 2
  • 3
  • 4
  • 5