关于数据库的简介与入门基础——(第一课)

浅析数据库(DB)、操作数据存储(ODS)和数据仓库(DW)的区别与联系 文章背景:相信大部分刚接触上面三个概念的同学,都多多少少会有些迷惑,现在我就给大家简单分析下这三者的关系,希望大家对这三者的概念理解有所帮助吧。本文主要从下面两类关系来叙述上面三者的关系: 数据库(DB)和数据仓库(DW)的区别与联系 操作数据存储(ODS)和数据仓库(DW)的区别与联系 数据库与数据仓库的区别与联系数据库与数据仓库基础概念:数据库:传统的关系型数据库的主要应用,主要是基本的、日常的 阅读详情

一、数据库简介

数据库:用来存储数据的文件,就是数据库

例如:

  • 表格、Word文档都可以是数据库,但是这种数据文件的数据量不能特别大,一旦大了,查找数据的速度就会特别慢。

数据库管理软件:

  • 通过这些软件可以实现快速的载数据表中进行数据的读和写的操作

数据库使用的软件有:

  • MySql:(可以免费使用)
  • Oracle:(需要收费才能使用)
  • Sql Server:(微软,也是免费的)
  • DB2:(需要收费才能使用)

企业类型

  • 互联网企业:jingdong、taobao、xiaomi、等,优先选择MySql
  • 传统企业:金融、证券、银行、卖车、等,优先选择Oracle

关于MySql的特点

  • 开源的数据
  • 跨平台:支出运行在Windows、Linux、Mac等众多系统
  • 轻量级:MySql运行期间占用的内存(CPU)较少
  • 稳定性:好
  • 双授权:软件有两两个版本,商业版,社区版

商业版与社区版的区别

  • 商业版:收费版,付费后,有完善的售后技术支持
  • 社区版:免费版,出了问题自己解决

开源:;

  • 用户可以查看,修改,使用程序的源码

MySql的官网:

  • https://www.mysql.com/

MySql的版本

  • 5.0
  • 5.1
  • 5.2
  • 5.3
  • 5.5
  • 5.7(主流版本(比较常用的版本))
  • 8.0

MySql的默认端口号:

  • 3306

二、数据库简单入门

MySql默认管理员:

  • root

链接/登录MySql是需要客户端工具

  • 自带工具:
  • 第三方工具:Navicat for MySql

用Navicar链接MySql

  • 地址:localhost
  • 用户名:root
  • 密码:******

【注:如果无法登录,可能是没有授权】

数据库的操作

  • 操作1:创建数据库
  • 操作2:删除数据库
  • 操作3:查看当前有哪些库

创建数据库的操作

  • 方法1:通过sql语句操作

create  database  库名;

  • 方法2:通过图形化界面做

查看当前都有那些数据库

  • 方法1:通过命令查看

show databases;

  • 方法2:通过图形界面查看

补充:

  • 数据库其实就是一个文件夹,create database、drop database、show database操作的都是文件夹
  • 在这个文件夹里有一张一张的表
  • 具体的数据是存在表中的

选择数据库

use  库名;

操作表:

  • 操作1:创建表
  • 操作2:删除表
  • 操作3:删除表中的数据
  • 操作4:查看表

查看有哪些表

show tables;

案例:查看world库中有哪些表

use world;

show tables;

Azure数据库服务比较:SQL Database vs Cosmos DB 结构化数据场景:如订单管理、用户认证等需要强事务支持的业务非结构化/半结构化场景:如物联网设备日志、社交网络数据、实时推荐系统:基于传统关系型数据库(SQL Server)的云原生服务,支持ACID事务和复杂SQL查询Cosmos DB:全球分布式NoSQL数据库,支持多模型(文档、键值、图、宽列)和弹性扩展两者的架构设计哲学有何本质区别?数据建模和查询语言的差异如何影响开发体验?一致性、可用性、吞吐量的权衡模型如何选择?典型业务场景下的选型决策依据是什么?技术原理对比。 阅读详情

相关推荐

数据库与数据仓库

数据库是一种逻辑概念,用来存放数据的仓库,通过数据库软件来实现。 数据仓库是数据库概念的升级。从逻辑上理解,数据库和数据仓库没有区别,从数据量来说,数据仓库要比数据库更庞大的多。数据仓库主要用于数据挖掘和数据分析,辅助做决策。 数据库 Database (Oracle, Mysql, PostgreSQL)主要用于事务处理,数据仓库 Datawarehouse (Amazon Redshift, Hive)主要用于数据分析。用途上的不同决定了这两种架构的特点不同。 各自特点 数据库(Database)的特点

qq_29258377的博客 6745

数据库原理及其应用第一课(数据管理与数据库)

数据库原理及其应用第一课 ------数据管理与数据库(2.1、2.2) 1.数据库的常用术语 数据(Data):描述客观事物特征或性质的 某种符号。描述事物的符号可以是数值, 也可以是文字、图形、图像、声音、语言 等多种形式,它们都可以经过数字化处理 后存入计算机。 结构化数据 半结构化数据:XML、HTML文档 非结构化数据:图片、视频/音频 数据项:某类客观事物的某个特征或性质的数据抽象,每个数据项都有一个名字(数据项名)和若干可能的取值范围(数据项值域)。比如描述一个人,姓名、性别都是数据项名 数据

m0_46493060的博客 374

hadoopDB 数据仓库 简介

读了两篇关于hadoopDB数据仓库的论文之后,写一点关于hadoopDB的简介: hadoopDB是耶鲁大学的一个大学项目, 目的是为了构建一个数据仓库的工具。 HadoopDB 结合了hadoop 和paralled RDBMS,结合两个技术的优点。 HadoopDB is to connect multiple single_node database systemusing Ha

train的专栏 1万+

db2删除大量数据_SQL 基础知识- 数据库与 SQL

目录What's 数据库数据库结构SQL 概要创建数据库与表删除和更新表一、What's 数据库  1.数据库(Database,DB):将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。如:大型-银行存储的信息,小型-电话簿。  2.数据库管理系统(Batabase Management System,DBMS):用来管理数据库的计算机系统。  3.关系型数据库(Relatio...

weixin_39809793的博客 1357

数据库个人总结的知识点

帮助学习,共同提高。。。 帮助学习,共同提高。。。

数据库课程总结

数据库学期总结(小论文形式),选取了一部分内容进行扩展

数据库入门笔记(基础篇)

概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中的数据的正确,有效性和完整性。分类:注意:约束时作用于表中字段上的,可以在创建表/修改表的时候添加约束。外键:用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。SQL语句中嵌套select语句,称为嵌套查询,又称为子查询。子查询外部的语句可以是insert/update/delete/select的任何一个。

conquer_jsj的博客 3249

数据库学习入门数据库基础入门

强烈推荐的基础数据库入门

MySQL数据库基础知识,基础操作详细整理

1. 数据库概念介绍,应用场景 2. 关系型数据库Mysql a) 数据库的组成部分介绍(服务器、数据库、表、行和列) b) Mysql数据库安装、navicat数据库安装与基本使用 c) mysql数据类型 d) 数据库级别操作(查看现有数据库、建库、删库、切换数据库等) e) 表级别操作(建表、删表、清空表格、增加删除字段等) f) 约束(非空、主键、外键、唯一键等约束、自增字段) g) 增加数据:insert 语句 h) 查找数据:select语句 i) 条件:where子句、逻辑运算符等

GCTTTTTT的博客 1万+

UE4_后期处理六—夜视仪、扫描线

观察下面一组蓝图节点的效果:当把角色的自定义深度通道开启:画面效果如图:这样我们就得到了一个这样的黑白蒙版。

Growthofnotes的博客 1734

远程桌面连接失败?手把手教你解决CredSSP加密Oracle漏洞(Win10/Win11通用)

本文详细解析了Windows远程桌面连接因CredSSP加密Oracle漏洞安全更新导致的“身份验证错误”问题。文章从原理入手,提供了通过组策略编辑器(适用于专业版)和注册表编辑器(适用于家庭版)两种核心解决方案,指导用户将安全策略调整为推荐的“缓解”模式,以在保障安全的前提下恢复连接,并给出了高级脚本处理与安全最佳实践。

u6v7w8x的博客 727

database.db 文件详解:数据库文件在 SQLite 中的作用与使用

本文解析了Python项目中自动生成的database.db文件的作用和使用方法。该文件是SQLite数据库的默认存储文件,包含表结构、数据记录和索引等信息。文章详细介绍了SQLite的存储原理、查看和操作方法(命令行与可视化工具)、备份策略及常见问题解决方案,并强调数据库管理需严谨,避免数据丢失。掌握.db文件的特性能帮助开发者更高效地进行项目调试和数据库维护。

聚焦学生开发者需求,分享课设毕设项目实战经验、系统开发技巧、数据库设计规范及文档排版实用方法。 2402

利用WebDAV协议将百度网盘挂载为本地网络硬盘的完整指南

WebDAV是一种基于HTTP/HTTPS的扩展协议,它允许客户端通过标准HTTP方法对远程服务器上的文件进行读写和管理。其核心原理是通过定义如PROPFIND、PUT、GET等标准化方法,实现跨平台的远程文件系统访问。这项技术的价值在于打破了不同存储服务间的壁垒,将封闭的云存储生态接入开放标准协议体系。在工程实践中,WebDAV常被用于实现跨设备文件同步、媒体服务器集成和生产力工具数据备份等场景。通过搭建WebDAV服务器作为协议转换层,可以将百度网盘这类封闭存储服务映射为标准网络存储,实现类似bdpan

weixin_42523907的博客 2434

5、MySQL修改数据库:ALTER DATABASE用法简介

在 MySQL 数据库中只能对数据库使用的字符集和校对规则进行修改,数据库的这些特性都储存在 db.opt 文件中。下面我们来介绍一下修改数据库的基本操作。 在 MySQL 中,可以使用 ALTER DATABASE 来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为: ALTER DATABASE [数据库名] { [ DEFAULT ] CHARACTER SET <字符集名> | [ DEFAULT ] COLLATE <校对规则名>} 语法说明如下: A

you can you up up up的博客 2711

RabbitMQ的使用(JAVA)

Java快速上手的MQ上线!

.............. 1万+

QKD(量子密钥分发)

量子密钥分发(Quantum Key Distribution,QKD)是一种基于量子力学原理的安全通信协议,它允许两个用户通过不安全的通信信道创建并共享一个安全的密钥。这个密钥随后可以用于加密和解密信息,确保通信的机密性。QKD的核心原理是量子不可克隆定理和量子测量的不确定性。

qq_40844444的博客 2896

数据库与数据仓库的区别及关系

数据库是为捕获数据而设计,数据仓库是为分析数据而设计**。数据库和数据仓库都有各自的优势和局限性,它们各自适用于不同的场景。数据库更适合用于快速处理事务性操作,而数据仓库则更适合用于进行复杂的数据分析和查询。它们各自有不同的用途和优化方式,可以根据实际需求选择使用。

qq_43605229的博客 7847

知识检索中的四大评估指标:准确率、精确率、召回率与F1分数详解

摘要:NLP算法面试中,评估知识检索系统的核心指标包括准确率、精确率、召回率和F1分数。准确率衡量整体预测正确性,但在样本不均衡时可能失真;精确率关注预测正类中的真实比例(查准能力),召回率衡量真实正类被预测的比例(查全能力)。F1分数是两者的调和平均,提供综合评估。这些指标通过混淆矩阵计算,并存在制约关系:提高召回率往往降低精确率,反之亦然。应用场景包括文档检索(评估结果质量和覆盖度)和文本分类(如垃圾邮件过滤)。面试需掌握指标区别、适用场景及平衡方法(如调整阈值)。F1分数在样本不平衡时比准确率更具参考

Ven%的博客 1765

数据仓库入门简介

(英语:Data Warehouse,简称数仓、DW)是一个为数据分析而设计的企业级数据管理系统。它旨在支持企业决策过程中的数据分析和业务智能。数据仓库的基本原理是将不同来源的数据整合到一个中心存储库中,以提供一致的数据视图和易于理解的分析结果。通过提供这些服务,数据仓库可以帮助企业更好地理解业务、预测趋势、制定战略,并提升企业的决策水平和竞争力。数据仓库可以通过多种方式进行建模,其中最常用的是。

MrLee的博客 2052

Floyd (弗洛伊德)算法简述

Floyd在1962年由Robert Floyd以其当前公认的形式出版。算法作为三个嵌套for循环的现代公式首先由Peter Ingerman在1962年描述。Floyd 算法是解决图论问题的比较经典的算法,是解决给定的加权图中顶点间的最短路径的一种算法,可以正确处理有向图的最短路径问题。

慕羽★的博客 2万+

5.4 GTT BO的内存分配分析

本文分析了AMD GPU驱动中的GTT技术实现。GTT作为GPU页表,负责管理主机内存与GPU虚拟地址的映射,支持大容量内存访问和统一寻址。文章详细介绍了GTT的核心数据结构amdgpu_gtt_mgr、初始化流程,以及BO(Buffer Object)创建时GTT区间的分配与释放机制。GTT管理通过TTM框架实现分层设计,提供内存统计、兼容性检查等接口,并支持动态迁移、多进程隔离等高级特性。该机制为AMD GPU提供了高效灵活的内存管理基础。

图形/计算GPU的驱动与虚拟化技术分享园地 3738

零基础入门DB-GPT:AI数据库管理的第一课

简单来说,DB-GPT就像个懂数据库的AI助手。传统学SQL要死记硬背各种语法,而它可以通过自然语言交互帮你生成查询语句。比如你说"找出去年销售额超过1万的客户",它就能自动转换成正确的SQL代码。对于需要频繁操作数据库的运营、产品等非技术岗特别友好。

ThunderstormLynx23的博客 761

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

MySQL修改数据库:ALTER DATABASE用法简介

数据库创建好后也是可以修改的,下面我们来介绍一下修改数据库的基本操作 基本语法 在 MySQL 中,可以使用 ALTER DATABASE 或 ALTER SCHEMA 语句来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为: ALTER DATABASE [数据库名] { [ DEFAULT ] CHARACTER SET <字符集名> | [ D...

MYSQL安装教程 2077

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

数据库DB与数据仓库DW区别和联系

数据库(DB)和数据仓库(DW)的区别与联系 数据库与数据仓库基础概念: 数据库:传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。 数据仓库:数据仓库系统的主要应用主要是OLAP(On-Line Analytical Processing),支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。 OLTP和OLAP概念补充: 数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line

信竞星球_少儿编程题库 2472

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: javascript的基础--第一课
下一篇: 关于数据库的操作——第二课
Ym0115
博客等级 码龄5年 5粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值