当前位置: 首页 > article >正文

sql题库中常见问答

一.解答题 (15*2)

1 Drop, delete,truncates 三者的区别?

①、drop和truncate属于数据库的定义语言(DDL)
②、delete属于数据库的操作语言(DML)
③、drop可以删除全表结果,且删除的同时会删除表数据
④、delete 和truncate只能删除表数据,truncate会删除表数据一起删除表结构并且创建一张空表
⑤、delete可以带条件删除,truncate不能带条件删除

2 linux 中如何备份一个数据库和还原一个数据库,写出具体的命令?

备份:mysqldump -uroot -p 存在库>新建数据库文件.sql
还原:新建一个库,mysql -u root -p 新建库名<存在库.sql

3 数据库中库的类型,表的类型,数据的类型分别是指什么?

库:关系数据库与非关系数据库
数据类型是用于描述数据的基本特征和属性的分类。在数据库中,数据类型可以分为结构型和非结构型两种。结构型数据类型包括行(row)、列(column)和表(table)等,用于描述具有固定格式的数据。非结构型数据类型则包括文档、图像、音频、视频等,用于描述没有固定格式的数据。

3.1. 库的类型(Database Types)

库的类型通常指的是数据库管理系统(DBMS)的种类或其所支持的数据模型。常见的数据库类型包括:

  • 关系型数据库(Relational Database):如MySQL、PostgreSQL、Oracle、SQL Server等,基于关系模型,数据存储在表(table)中,表之间通过外键(foreign key)建立关系。

  • 非关系型数据库(NoSQL Database):如MongoDB、Cassandra、Redis、Elasticsearch等,不采用关系模型,适合处理大规模、非结构化的数据。

    • - **文档型数据库**(如MongoDB):存储文档(如JSON)。
      - **键值存储**(如Redis):通过键-值对存储数据。
      - **图数据库**(如Neo4j):用于存储图结构数据。
      - **列族存储**(如HBase):按列存储数据,适合大数据分析。
  • 时间序列数据库(Time Series Database):如InfluxDB、Prometheus,专门用于存储时间序列数据。

  • 对象关系型数据库(Object-Relational Database):如PostgreSQL,结合了关系型和面向对象的特点。

3.2. 表的类型(Tab


http://www.kler.cn/a/374316.html

相关文章:

  • Unity3D Shader实现法线贴图功能详解
  • 问:Redis为什么这么快?
  • flask+celery处理异步任务
  • Marin说PCB之电源的Surface Current Density知多少?
  • Vue 3:解析
  • 网安秋招面试
  • 【青牛科技】GC4921替代BD6921/罗姆在水泵、筋膜枪、吸尘器和电动工具中的应用
  • Django中分组查询(annotate 和 aggregate 使用)
  • 从0开始搭建一个生产级SpringBoot2.0.X项目(六)RestTemplate调用第三方接口
  • fastGPT添加知识库文本索引模型m3e一直处于索引中怎么解决
  • 练习LabVIEW第二十八题
  • SSM复习——M(MyBatis)二
  • VR动捕数据手套如何配合头显装置进行机器臂遥操作?
  • 阳振坤:云时代数据库的思考 | OceanBase发布会实录
  • [Java基础] Integer和int使用注意点
  • SpringBoot3集成Swagger接口文档功能、接口排序以及如何设置接口页面的title/keyword/description?
  • Ubuntu22.04采用pyenv安装管理多版本python
  • ros2 humble 华硕rgbd xtion驱动
  • git入门教程10:git性能优化
  • 图文深入介绍Oracle DB link(一)
  • JVM性能优化实战手册:从监控到调优策略
  • Linux下docker中elasticsearch与kibana的安装
  • Jenkins面试整理-如何配置 Jenkins Pipeline?
  • 整合 RedisTemplate
  • 点云处理中的多项式重构、平滑与法线估计
  • Android 托管 Github Action 发布 Github Packages ,实现 Mvn 免费自动化托管