数据库的基本知识---入门前必读

这篇具有很好参考价值的文章主要介绍了数据库的基本知识---入门前必读。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一.认识数据库

二.数据库的分类

三.SQL介绍

3.1SQL是什么

3.2.SQL语言使用方式

总结


😽个人主页:tq02的博客_CSDN博客-C语言,Java,Java数据结构领域博主
 🌈梦的目标:努力学习,打败数据库,拼搏一切,让自己的未来不会有遗憾。
 🎁欢迎各位→点赞👍 + 收藏⭐ + 评论📝+关注
  本章讲解内容:数据库的基本知识
数据库的基本知识---入门前必读

一.认识数据库

       数据库:用于存放数据的仓库,里面的数据可长期存储在计算机里,是有组织的、大量的、可共享的数据集合。可是存储数据可以使用文件,为什么需要弄一个数据库呢?

文件保存数据有以下几个缺点:

  • 文件的安全性问题
  • 文件不利于数据查询和管理
  • 文件不利于存储海量数据
  • 文件在程序中控制不方便
     

        因此为了解决这些难题,专家们设计出了管理数据的软件----数据库。它更有效的管理数据。数据库可以提供远程服务,即通过远程连接来使用数据库,因此也称为数据库服务器。                                                           在历史上,数据库的发展不是一蹴而就的。从数据管理的角度看,数据库技术到目前共经历了人工管理阶段、文件系统阶段和数据库系统阶段。                            

         而为了数据库的建立、使用和维护,配置出DBMS软件。DBMS是数据库管理系统,为用户提供访问数据库的方法,位于用户与操作系统(OS)之间的系统软件。常见的DBMS软件:Oracle、MySQL和SQL Server等

二.数据库的分类

                数据库按照数据结构可以分为 关系型数据库非关系型数据库

  • 关系型数据库(RDBMS)

           是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。基于标准的SQL,只是内部一些实现有区别。常用的关系型数据库如:

      1. Oracle:甲骨文产品,适合大型项目,适用于做复杂的业务逻辑,如ERP、                             OA等企业信息系统。收费
      2. MySQL:属于甲骨文,不适合做复杂的业务。开源免费
      3. SQL Server:微软的产品,安装部署在windows server上,适用于中大型项目。收费

  •  非关系型数据库

         指非关系型的,分布式的,且一般不保证遵循ACID原则的数据存储系统。不基于SQL实现,指NoSQL数据库,常见的如:

         1. 基于键值对(Key-Value):如 memcached、redis
         2. 基于文档型:如 mongodb
         3. 基于列族:如 hbase
         4. 基于图型:如 neo4j

我们讲解的是基于SQL语言的关系型数据库。且建议新手使用开源免费的MySQL数据库。

                                                                                 下载指南链接:http://t.csdn.cn/kjyd3


三.SQL介绍

3.1SQL是什么

SQL 是用于访问和处理数据库的标准的计算机语言。

  • SQL 指结构化查询语言
  • SQL 使我们有能力访问数据库
  • SQL 是一种 ANSI 的标准计算机语言

简单而言:SQL是一种语言,对 关系型数据库系统 存放数据、查询、更新、管理的操作语言

3.2.SQL语言使用方式

        SQL语言使用分为2种:交互式语言嵌入式语言

1.作为交互式语言:用户通过DBMS(数据库管理系统)提供的数据库管理工具直接输入SQL语句对数据库进行操作,并通过界面返回堆数据库的操作结果。

2.作为嵌入型语言:根据应用需要将 SOL 语句嵌入程序设计语言的程序中使用,利用程序设计语言的过程性结构弥补 SQL 语言实现复杂应用的不足。

我们主要学习的是交互式语言

      DBMS为SQL 语言 操纵数据 划分为四个部分:数据定义语言 (DDL) 、数据查询语言(DQL)、数据操作语言 (DML)和数据控制(DCL) 。

    

SQL功能                 代表指令
数据查询(DQL)                 select
数据定义 (DDL)            create, drop, alter
数据操作 (DML)         insert,delete,update
数据控制(DCL)         grant,revoke

注:SQL语句是不会区分大小写的                 SQL语句中的中文汉字需要英文的单引号' '

     SQL语句每一句后面需要 ; 结尾

总结

        简单而言,就是用户使用Oracle、MySQL等提供的数据库管理工具输入SQL语句 对数据库进行操作,从而进行存放数据、管理数据。

        最后恭喜你正式来到数据库的世界!!!祝你在数据库的世界大显身手。

                                                                                               ------------------------懒惰的TQ02文章来源地址https://www.toymoban.com/news/detail-485525.html

到了这里,关于数据库的基本知识---入门前必读的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 再相逢【知识图谱】中文医学知识图谱CMeKG,中文产科医学知识图谱COKG | 附:图数据库Neo4j下载安装教学(遇到问题并解决) + Neo4j基本操作

      无论结果如何,请相信那些你努力游向岸的日子都有它的意义。   🎯 作者主页 : 追光者♂ 🔥          🌸 个人简介 : 计算机专业硕士研究生 💖、 2022年CSDN博客之星人工智能领域TOP4 🌟、 阿里云社区特邀专家博主 🏅、 CSDN-人工智能领域新星创作者 🏆、 预期20

    2024年02月14日
    浏览(81)
  • 【postgresql 基础入门】数据表的查询基本知识,条件过滤、单列多列排序、按页浏览数据、数据去重,得到你想要的数据

    ​ 专栏内容 : postgresql内核源码分析 手写数据库toadb 并发编程 ​ 开源贡献 : toadb开源库 个人主页 :我的主页 管理社区 :开源数据库 座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物. 入门准备 postgrersql基础架构 快速使用 初始化集群 数据库服务管理 psql客户

    2024年02月07日
    浏览(59)
  • 【C++入门】学习使用二维数组基本知识及用法详解

    🧛‍♂️iecne个人主页: : iecne的学习日志 💡每天 关注 iecne的作品,一起进步 💪一起学习,必看iecne 🐳希望大家多多支持🥰一起进步呀! 二维数组就是在一维数组上多加一个维度。 建议:以下三种定义方式,利用第二种更加直观,提高代码可读性 第二种就是在定义一

    2024年01月25日
    浏览(55)
  • 音频数据处理基本知识学习——降噪滤波基础知识

    滤波是一种信号处理方法,它可以通过消除或减弱信号中的某些频率分量,来实现信号的去噪、去除干扰、增强某些频率成分等目的。常见的滤波方法包括低通滤波、高通滤波、带通滤波等。 降噪是一种信号处理方法,它可以通过消除或减弱信号中的噪声成分,来提高信号的

    2024年02月15日
    浏览(52)
  • STC8H系列单片机入门教程之GPIO基本知识(一)

    IO口即输入输出口,STC8H系列单片机支持四种工作模式, 即准双向口、推挽输出、高阻输入、开漏输出,每个IO通过两个寄存器进行配置,如下图所示,注:n = 0,1,2,3,4,5,6,7。 PnM1 PnM0 I/O 口工作模式 0 0 准双向口(弱上拉),灌电流可达 20mA ,拉电流 150-270uA 0 1 推挽输出,强上拉

    2024年04月14日
    浏览(68)
  • 详解爬虫基本知识及入门案列(爬取豆瓣电影《热辣滚烫》的短评 详细讲解代码实现)

    目录 前言什么是爬虫? 爬虫与反爬虫基础知识 一、网页基础知识  二、网络传输协议 HTTP(HyperText Transfer Protocol)和HTTPS(HTTP Secure)请求过程的原理? 三、Session和Cookies Session Cookies Session与Cookies的区别与联系  四、Web服务器Nginx 五、代理IP 1、代理IP的原理 2. 分类 3. 获取途

    2024年04月29日
    浏览(65)
  • 数据结构map的基本知识与用法

    映射类似于函数的对应关系,每个 x 对应一个 y ,而 map 是每个键对应一个值。会python的朋友学习后就会知道这和python的字典非常类似。 比如说:学习 对应 看书,学习 是键,看书 是值。 学习-看书 玩耍 对应 打游戏,玩耍 是键,打游戏 是值。 玩耍-打游戏          Cp

    2024年02月20日
    浏览(34)
  • 深度学习基础知识-pytorch数据基本操作

    1.1.1 数据结构 机器学习和神经网络的主要数据结构,例如                 0维:叫标量,代表一个类别,如1.0                 1维:代表一个特征向量。如  [1.0,2,7,3.4]                 2维:就是矩阵,一个样本-特征矩阵,如: [[1.0,2,7,3.4 ]                   

    2024年02月11日
    浏览(49)
  • 【树结构从入门到应用】树的基本知识,树的遍历算法,树结构的应用-电话薄管理与文件系统操作,示例+代码

    目录 1 树的定义 2 树的基本术语 3 树的示例 4 常见的树类型  5 树的遍历算法与代码示例  5.1  前序遍历(Preorder Traversal) 5.2  中序遍历(Inorder Traversal) 5.3 后序遍历(Postorder Traversal)  5.4 代码示例        6 树结构应用示例 6.1 二叉搜索树(Binary Search Tree)管理电话簿 6

    2024年02月07日
    浏览(54)
  • 数据库入门-----SQL基础知识

    目录 📖前言: 📑SQL概述通用语法:  🐳DDL: 🐻操作数据库: 🐞数据类型:  🦉操作表: 🦦DML: 语法规则: 案例演示: 🦏DQL: 语法规则: 案例演示: # 基础查询:  # 条件查询:  #聚合函数:  # 分组查询:  #排序查询:  #分页查询:  执行顺序: 🫎DCL: 语法规则:

    2024年04月10日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包