数据库面试题

MySQL数据库面试题(一)(MySQL Database Interview Questions I) MySQL数据库面试题涵盖了从基础知识到高级概念的广泛内容,包括数据库设计、事务处理、查询优化、存储引擎等多个方面。本章详细介绍MySQL数据库面试题希望对大家有帮助。 阅读详情

数据库面试题

请写出你知道的主流数据库软件

MySQL:开源且跨平台
Oracle、DB2:跨平台不开源
SQL Server:不跨平台不开源

mysql的特点和应用

主要特点
– 适用于中小规模、关系型数据库系统
– 支持 Linux/Unix 、 Windows 等多种操作系统
– 使用 C 和 C++ 编写, 可移植性强
– 通过 API 支持 Python/Java/Perl/PHP 等语言
典型应用环境
– LAMP 平台, 与 Apache HTTP Server 组合
– LNMP 平台, 与 Nginx 组合

请写出MySQL的主配置文件和数据库目录,以及MySQL的端口号

/etc/my.cnf 主配置文件
/var/lib/mysql 数据库目录
默认端口号 3306

请写出数据库库名 命名规则?

仅可以使用数字,字母,下划线,不能纯数字
区分字母大小写,具有唯一性
不可使用指令关键字,特殊字符

请写出你知道的库管理命令(至少4个)

Show databases; // 显示已有的库
Use 库名 ; // 切换库
Select user(); 显示连接用户
Select database(); // 显示当前所在的库
Create database 库名 ; // 创建新库
Show tables; // 显示已有的表
Drop database 库名; // 删除库

请写出你知道的表管理命令(至少4个)

select * from 库名.表名; //查看表记录
install into 库名.表名 values(值列表); //插入表记录
update 库名.表名 set 字段=值;//修改表记录
delete from 表名; //删除表记录
desc 库名.表名; //查看表结构
drop table 库名.表名;//删除表

数据库增删改查命令语法

增:insert into 表名 values (字段值列表),(字段值列表);

查:select 字段1,字段2 from 库名.表名 where 表达式;

更新:update 库名.表名 set 字段名=值,字段名=值 where 表达式;

删:delete from 库名.表名 where 表达式;

请写出四种数据类型种类

数值型
字符型
枚举型
日期时间型

请写出定长和变长的区别

定长: char( 字符数 )
最大长度 255 字符
不够指定字符数时在右边用空格补齐
字符数断超出时, 无法写入数据。
变长: varchar( 字符数 )
按数据实际大小分配存储空间
字符数断超出时, 无法写入数据。
大文本类型: text/blob
字符数大于 65535 存储时使用

9.请写出sql命令的四大分类

DDL 数据定义语言:create、alter、drop

DML 数据操作语言:insert、update、delete

DCL 数据控制语言:grant、revoke

DTL 数据事物语言:commit、rollback、savepoint(保存点,记录标记操作位置的,利用它可以回滚指定部分事务)

如何在数据库中执行命令行的任务

system

请写出你知道的索引类型?

Btree 、 B+tree 、 hash

请写出索引的优缺点?
索引优点

通过创建唯一性索引,指带有数据库并整合了数据库管理软件的计算机系统 可以保证数据库表中每一行数 据的唯一性可以加快数据的检索速度

索引缺点

当对表中的数据进行增加、删除和修改的时候,指带有数据库并整合了数据库管理软件的计算机系统 索引 也要动态的维护,指带有数据库并整合了数据库管理软件的计算机系统 降低了数据的维护速度
索引需要占物理空间

键值的类型有几种,分别是什么?

INDEX :普通索引
UNIQUE :唯一索引
FULLTEXT :全文索引
PRIMARY KEY :主键
FOREIGN KEY :外键

请写出主键的使用规则?

一个表中只能有一个 primary key 字段
对应的字段值不允许有重复,指带有数据库并整合了数据库管理软件的计算机系统 且不允许赋 NULL 值
如果有多个字段都作为 PRIMARY KEY ,指带有数据库并整合了数据库管理软件的计算机系统 称为复合主 键,指带有数据库并整合了数据库管理软件的计算机系统 必须一起创建。
主键字段的 KEY 标志是 PRI
通常与 AUTO_INCREMENT 连用
经常把表中能够唯一标识记录的字段设置为主键字段

请写出index普通索引的使用规则?

一个表中可以有多个 INDEX 字段
字段的值允许有重复,指带有数据库并整合了数据库管理软件的计算机系统 切可以赋 NULL 值
经常把做查询条件的字段设置为 INDEX 字段
INDEX 字段的 KEY 标志是 MUL

在枚举类型中enum和set是什么意思?

从给定值集合中选择单个值,指带有数据库并整合了数据库管理软件的计算机系统 ENUM
定义格式: enum( 值 1, 值 2, 值 N)
从给定值集合中选择一个或多个值,指带有数据库并整合了数据库管理软件的计算机系统 SET
定义格式: set( 值 1, 值 2, 值 N)

请写出数据导入的命令格式

load data infile “目录/文件名” into table 库.表 fields terminated by “分隔符号” lines terminated by “\n”;

请写出数据导入时要注意的事项

字段分隔符要与文件内的一致
指定导入文件的绝对路径
导入数据的表字段类型要与文件字段匹配

请写出数据导出的命令格式

sql查询命令 into outfile “目录/文件名” fields terminated by “分隔符号” lines terminated by “\n”;

请写出数据导出的注意事项

导出的内容由 SQL 查询语句决定
导出的是表记录,不包括字段名
自动创建存储数据的文件
存储数据文件,具有唯一性

如何批量更新表记录

update 库名.表名 set 字段名=值,字段名=值;

如何删除表中所有记录

delete from 库名.表名;

请写出逻辑匹配中or和and和!的含义

或 与 非

请写出between 数字and 数字 , distinct字段名 含义

在…之间… 去重显示

请写出下列聚集函数的含义

avg(字段名):求平均值
sum:求和
min:统计最小值
max:统计最大值
count:统计个数

模糊匹配中%和_分别是什么意思

_表示1个字符
%表示0到n个字符

通常用法:where 字段名 like ’通配符‘;

在数据库中如何使用正则表达式(关键词)

where 字段名 regexp ‘正则表达式’

请写出limit 3,3的含义?

从第四行开始后的三行

用户授权和撤销

授权:grant 权限列表 on 库名 to 用户名@“客户端地址” identified by “密码” with grant option; 有授权权限

with grant option; 有授权权限

权限列表可以是all(所有),usage(无权限),select(个别权限),update(指定字段)

库名:* . * //所有库所有表 库名.* //一个库 库名.表名 //一张表

客户端地址

% 所有主机

192.168.4.% 网段内的所有主机

192.168.4.1 一台主机

loclahost 数据库服务器本机

撤销:revoke 权限列表 on 库名.表 from 用户名@“客户端地址”;

数据备份

完全备份:mysqldump -uroot -p密码 库名 > 目录/xx.sql

完全恢复:mysql -uroot -p密码 【库名】 < 目录/xx.sql

库名:-A //所有库 库名 // 单个库 库名表名// 单张表 -B 数据库1 数据库2 //多个库

请写出增量备份和差异备份的区别?

增量备份:备份上次备份后,所有新产生的数据
差异备份:备份完全备份后,所有新产生的数据

MySQL主从同步原理

master启用binlog日志

slave开启两个线程

IO:复制主binlog日志文件里Sql命令到本机中继日志文件

SQL:执行本机中继日志文件里的Sql语句实现和主的数据一致

PXC的特点(是一个集群4567,需要三台机器)

数据强一致性,无同步延迟

没有主从切换操作,无需使用虚拟ip

支持innodb存储引擎

多线程复制

部署使用简单

支持节点自动加入,无需手动拷贝数据

任何一台数据库服务器宕机都不影响用户存取数据,等到服务器运行后,自动同步宕机期间所有数据

MNA简介

数据库的自动故障切换操作能做到在0-30秒之间

MHA能保证故障切换过程中最大限度保证数据一致性,以达到真正意义上的高可用

MHA由管理节点和数据节点组成

MHA工作过程

由管理节点定时检测集群中的主节点,当主节点故障时,管理节点自动将拥有最新数据的从节点提升为新的主节点

Oracle和Mysql的区别?

1)库函数不同。

2)Oracle是用表空间来管理的,Mysql不是。

3)显示当前所有的表、用户、改变连接用户、显示当前连接用户、执行外部脚本的语句的不同。

4)分页查询时候时候,mysql用limit oracle用rownum

mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 //为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last. //如果只给定一个参数,它表示返回最大的记录行数目: mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行 //换句话说,LIMIT n 等价于 LIMIT 0,n。

5)sql的语法的不同。

drop、truncate、 delete区别

最基本:

  • drop直接删掉表。
  • truncate删除表中数据,再插入时自增长id又从1开始。
  • delete删除表中数据,可以加where字句。

(1) DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。

(2) 表和索引所占空间。当表被TRUNCATE 后,这个表和索引所占用的空间会恢复到初始大小,而DELETE操作不会减少表或索引所占用的空间。drop语句将表所占用的空间全释放掉。

(3) 一般而言,drop > truncate > delete

(4) 应用范围。TRUNCATE 只能对TABLE;DELETE可以是table和view

(5) TRUNCATE 和DELETE只删除数据,而DROP则删除整个表(结构和数据)。

(6) truncate与不带where的delete :只删除数据,而不删除表的结构(定义)drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger)索引(index);依赖于该表的存储过程/函数将被保留,但其状态会变为:invalid。

(7) delete语句为DML(data maintain Language),这个操作会被放到 rollback segment中,事务提交后才生效。如果有相应的 tigger,执行的时候将被触发。

(8) truncate、drop是DLL(data define language),操作立即生效,原数据不放到 rollback segment中,不能回滚。

(9) 在没有备份情况下,谨慎使用 drop 与 truncate。要删除部分数据行采用delete且注意结合where来约束影响范围。回滚段要足够大。要删除表用drop;若想保留表而将表中数据删除,如果于事务无关,用truncate即可实现。如果和事务有关,或老师想触发trigger,还是用delete。

(10) Truncate table 表名 速度快,而且效率高,因为:?truncate table 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。

(11) TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 DELETE。如果要删除表定义及其数据,请使用 DROP TABLE 语句。

(12) 对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,而应使用不带 WHERE 子句的 DELETE 语句。由于 TRUNCATE TABLE 不记录在日志中,所以它不能激活触发器。

数据库事务ACID特性?

(1)原子性:整个事务的操作看成一个操作,要么全部完成,要么全部不完成,事务发生异常会回滚。
(2)一致性:从一个一致的状态到另一个一致的状态,转账后总额不变。
(3)隔离性:隔离状态执行事务,使它们好像是系统在给定时间执行的唯一操作。
(4)持久性:事务对数据库所作的更改持久化在数据库中不会回滚。

SQL 有哪些优化方式?

1.选择最有效率的表名顺序(只在基于规则的优化器中有效)。
2.WHERE子句中的连接顺序。
3.SELECT子句中避免使用‘’。
4.减少访问数据库的次数。
5.在 SQLPlus , SQLForms 和 Pro
C 中重新设置 ARRAYSIZE 参数, 可以增加每次数据库访问的检索数据量 ,建议值为200。
6.使用 DECODE 函数来减少处理时间。
7整合简单,无关联的数据库访问。
8.删除重复记录。
9.用 TRUNCATE 替代 DELETE。
10.尽量多使用COMMIT。
11.用 Where 子句替换 HAVING 子句。
12.减少对表的查询。
13.通过内部函数提高SQL效率。
14.使用表的别名(Alias)。
15.用 EXISTS 替代 IN、用 NOT EXISTS 替代 NOT IN。
16.用EXISTS替换DISTINCT
17.SQL 语句用大写的(因为 Oracle 总是先解析 SQL 语句,把小写的字母转换成大写的再执行)。

数据仓库面试题 文章目录数据仓库的定义?数据仓库和数据库的区别?如何构建数据仓库?什么是数据中台?数据中台、数据仓库、大数据平台的关键区别是什么?基础能力上的区别业务能力上的区别大数据的一些相关系统?如何建设数据中台?数据湖的理解?数仓最重要的是什么?概念数据模型、逻辑数据模型、物理数据模型概念数据模型CDM逻辑数据模型LDM物理数据模型PDMSCD的常用处理方式?元数据的理解?技术元数据业务元数据元数据管理系统?元数据管理功能元数据管理标准元数据管理系统印象最深刻的项目是什么?为什么?亮点与优势?数仓如何确定主题域?主题 阅读详情

相关推荐

【数仓】数据仓库高频面试题题英文版(1)

数仓

每天更新大数据面经和技术 1449

常见的数据库面试题含答案

1、什么是数据库? 数据库是一个组织和存储数据的集合,它采用特定的数据结构和管理模式,以提供对数据的高效访问和管理。 2、请解释 SQL 是什么?

人生不怕起点低,就怕没追求 1万+

【数据仓库面试题合集①】数据建模高频面试题及解析

这是《数据仓库面试题合集》系列的第一篇,后续我还会围绕:ETL 设计与调度策略实时数仓建模思路SQL 性能调优数据治理与血缘追踪。

晴天彩虹雨的博客 1193

关于数据库的最常见的十道面试题

一共十道关于数据库的常见面试题,都是比较容易疏忽并且面试的时候,经常会考到的面试题,文章中有详细的解释和底层原理来帮助你更好的来理解面试题!!!

loss_rose777的博客 5万+

【数仓面试】数据仓库专家面试题(上)

数据仓库专家面试题,涵盖初级、中级和高级水平问题,并附上详细答案。面试题将围绕工作职责(数据仓库需求对接、ETL 实施、性能优化、数据治理等 、数据仓库架构、3NF 多维模型、大数据生态、MySQL/NoSQL 等)展开。

在路上的专栏 559

【数仓面试】数据仓库专家面试题(中)

数据仓库面试题解析:从基础到高级 初级问题聚焦基础概念,如星型模型(扁平结构、查询快)与雪花模型(层级化、冗余少)的区别,以及元数据管理(支持数据追踪与治理)。 中级问题涉及实践设计,包括ETL调度系统(使用Airflow)、DWD层表结构(如电商订单星型模型)、Spark优化(分区调整与缓存)。 高级问题探讨复杂场景解决方案,如容灾方案(HDFS多副本+异地备份)、数据质量监控(Great Expectations工具)、ClickHouse性能优化(索引与分区调整)。 通过分层问题设计,全面考察候选人的

在路上的专栏 965

115道MySQL面试题(含答案),从简单到深入!

数据库事务是一个作为单个逻辑工作单元执行的一系列操作。事务具有ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。这意味着事务内的操作要么全部成功,要么全部失败,保持数据完整性,并且独立于其他事务运行。索引是数据库对象,可以提高数据检索的速度。它类似于书的目录,使数据库能够快速定位并检索数据,而不必扫描整个表。索引尤其在处理大量数据时显著提高查询性能。视图是基于SQL语句的结果集的可视化表现。

m0_67912929的博客 1万+

从AMBA到USB:手把手教你评估和选择Synopsys DesignWare里的免费商用IP

本文详细介绍了如何评估和选择Synopsys DesignWare中的免费商用IP,从AMBA到USB等关键模块。通过技术参数核对、验证环境评估和集成注意事项,帮助工程师高效利用这些经过硅验证的商业级IP,提升SoC设计效率。文章还探讨了免费IP与付费IP的边界策略,避免常见陷阱。

weixin_42683394的博客 297

数据库精选 60 道高频面试题(含答案),值得收藏

基础相关 1、关系型和非关系型数据库的区别? 关系型数据库的优点 容易理解,因为它采用了关系模型来组织数据。 可以保持数据的一致性。 数据更新的开销比较小。 支持复杂查询(带 where 子句的查询) 非关系型数据库(NOSQL)的优点 无需经过 SQL 层的解析,读写效率高。 基于键值对,读写性能很高,易于扩展 可以支持多种类型数据的存储,如图片,文档等等。 扩展(可分为内存性数据库以及文档型数据库,比如 Redis,Mong

qq_46494427的博客 2万+

避开这些坑!海天MA1600注塑机数据采集项目经验分享

本文分享了海天MA1600注塑机数据采集项目的实战经验。针对KEBA控制器接口不开放的难题,项目采用专用网关进行协议转换,并详细剖析了网络部署、ModbusTCP配置、数据准确性保障及现场运维中遇到的典型陷阱与解决方案,为同类工业物联网项目提供宝贵参考。

o4p5q6r7s的博客 491

使用lighttpd和开发板进行交互

本文介绍了如何在嵌入式开发板上使用Lighttpd Web服务器实现硬件交互功能。主要内容包括:Lighttpd通过CGI程序间接控制硬件的基本原理;lighttpd.conf配置文件的详细解析;开发板文件目录结构设计;用C语言编写控制GPIO的CGI程序示例;网页调用CGI实现按钮触发控制的HTML代码;常见问题调试建议。最后通过效果图展示了网页按钮点击后成功控制LED灯的实际效果,验证了Lighttpd+CGI方案在嵌入式设备Web控制中的可行性。

m0_49476241的博客 1424

数据库精选 60 道面试题

大家好,我是贺同学。金三银四到了,给大家整理一些数据库必知必会的面试题。基础相关1、关系型和非关系型数据库的区别?关系型数据库的优点容易理解,因为它采用了关系模型来组织数据。可以保持数据的...

herongwei 的 BLOG 1万+

数据挖掘在人力资源分析中的实战案例

在当今竞争激烈的商业环境中,人力资源管理对于企业的成功至关重要。有效的人力资源管理能够提高员工绩效、降低员工流失率、优化人才招聘等。而数据挖掘技术为人力资源管理提供了强大的工具,通过对大量人力资源数据的分析,可以发现潜在的规律和模式,为企业的决策提供有力支持。本文的目的是通过实际案例展示数据挖掘在人力资源分析中的具体应用,涵盖员工绩效预测、人才招聘筛选、员工流失分析等多个方面。通过详细的案例分析,帮助读者理解数据挖掘技术在人力资源管理中的实际操作和应用价值。

移动开发前沿的博客 489

数据仓库面试题资源介绍:助你求职无忧

数据仓库面试题资源介绍:助你求职无忧 去发现同类优质开源项目:https://gitcode.com/ 数据仓库面试题资源,为数据仓库岗位求职量身定制,全面覆盖面试重点,提升实战能力。 项目介绍 在求职数据仓库相关岗位时,你是否感到面试的压力?面试官会问哪些问题?如何准备才能更有信心?《数据仓库面试题.pdf》正是为了解决这些问题而诞生。这份资源整理了数据仓库领域的常见面试题,旨在帮助求职者快速掌...

gitblog_06749的博客 398

【00】虹软2023届校招专场 ,计算机类笔试攻略(笔试考试时间、考察范围、笔试难度 等说明)

虹软科技2023校招笔试攻略:三大岗位类别(算法、算法优化、开发)分别于7月24日进行。题型包括选择题、编程题和问答题,其中算法类题目降低难度,编程题改为LeetCode模式。重点考察数学基础、机器学习、编程能力(C/C++/Python)、数据结构和算法优化等。建议根据投递岗位选择问答题,算法优化类注重系统知识和SIMD优化,开发类侧重多线程等实际应用能力。笔试结果将作为校招offer的重要参考。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 276

Stable Diffusion 模型分享:Indigo Furry mix(人类与野兽的混合)

Indigo Furry mix 是一个混合模型,出的图具有雄性人类的体型和野兽的形态。条目内容类型大模型基础模型SD 1.5来源CIVITAI作者indigowing文件名称文件大小1.99GB。

水滴的博客 1830

数据仓库面试题集锦

数据仓库面试集锦

xiaodong1893的博客 433

【数字IC设计】芯片设计中的RDC

在芯片设计中,RDC是的缩写,类似于CDC(clock domain crossing),由于现在SOC芯片是有很多ECUs组成,为了使整个系统能够快速从复位中恢复, 用户希望SOC里面每个ECU模块都可以有自己独立的异步复位信号,这样可以在出问题的时候只复位有错误逻辑的模块,而使其它模块保持正常工作。

qq_40268672的博客 2185

数据仓库工程师面试题集

数据仓库工程师面试题集 去发现同类优质开源项目:https://gitcode.com/ 此文档包含了一系列数据仓库工程师面试时可能遇到的问题。这些问题可能不是全面的,但它们覆盖了数据仓库领域的基础知识,是作者在学习过程中的笔记总结。该文档旨在帮助那些准备数据仓库相关职位的求职者复习和巩固关键概念。 文件内容 数据仓库基础概念 ETL(提取、转换、加载)流程 数据建模技术 数据仓库设计原则 常用...

gitblog_06798的博客 443

详解AXI4-Lite接口(3)--AXI4-Lite接口IP源码仿真及分析(Master接口)

通过本文您会学到:1、了解AXI4-Lite_Master接口的逻辑实现;2、加深Xilinx IP、仿真工具的使用;3、提高阅读时序图的能力。

孤独的单刀 6446

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【数据仓库金典面试题】—— 包含详细解答

数据仓库是一个面向主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合,用于支持管理决策过程。与传统数据库相比,数据仓库更注重数据的集成、非易失性和面向主题的组织方式。传统数据库主要用于支持企业的日常运营,如事务处理、客户服务和订单管理等,强调的是数据的实时性和事务处理性能;而数据仓库则主要用于支持企业的决策分析,如销售分析、市场预测和风险管理等,强调的是数据的全面性和历史性。维度是描述数据的属性或特征,如时间、地点、产品等,用于对数据进行分类和分组。度量。

摇光是颗星 2171

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

数据仓库面试题资源介绍

数据仓库面试题资源介绍 去发现同类优质开源项目:https://gitcode.com/ 欢迎来到我们的资源仓库!这里为你提供了一个关于数据仓库面试的重要学习资料——《数据仓库面试题.pdf》。以下是该文件的详细介绍: 资源简介 《数据仓库面试题.pdf》是一份专为数据仓库岗位面试准备的学习材料。内容涵盖数据仓库的基本概念、技术原理、实践应用等多个方面,旨在帮助求职者快速掌握数据仓库的核心知识,为...

gitblog_06759的博客 360

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

mysql数据库相关面试题_20个MySQL-DB相关的经典面试题

本文主要向大家介绍了20个MySQL中DB相关的经典面试题,通过具体的实例让大家了解,希望对大家学习MySQL有所帮助。1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;2、MySQL中myisam与innodb的区别,至少5点(1)、问5点不同;(2)、innodb引擎的4大特性(3)、2者selectcount(*)哪个更快,为什么3、MySQL中varchar与char的...

weixin_39890633的博客 220

数据仓库|数据库面试题总结

文章目录 数据库基础知识 为什么要使用数据库 什么是SQL? 什么是MySQL? 数据库三大范式是什么 mysql有关权限的表都有哪几个 MySQL的binlog有有几种录入格式?分别有什么区别? 数据类型 mysql有哪些数据类型 引擎 MySQL存储引擎MyISAM与InnoDB区别 MyISAM索引与InnoDB索引的区别? InnoDB引擎的4大特性 存储引擎选择 索引 什么是索引? 索引有哪些优缺点? 索引使用场景(重点) 索引有哪几种类型? 索引的数据结构(b树,hash) 索引的基本原理 索引

Maynor的博客 910

大数据面试题_数据仓库篇

大数据面试题中,回答数据仓库的问题思路

weixin_42570840的博客 974
上一篇: 学习Python的day02
下一篇: Linux上安装配置Elasticsearch
普通网友
博客等级 码龄8年 5粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值