iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >掌握MySQL数据库的基本知识
  • 571
分享到

掌握MySQL数据库的基本知识

2024-04-02 19:04:59 571人浏览 薄情痞子
摘要

本篇文章给大家主要讲的是关于Mysql数据库的基本知识的内容,感兴趣的话就一起来看看这篇文章吧,相信看完mysql数据库的基本知识对大家多少有点参考价值吧。一、数据的存储方式人工管理阶段:人工将信息写到甲骨

本篇文章给大家主要讲的是关于Mysql数据库的基本知识的内容,感兴趣的话就一起来看看这篇文章吧,相信看完mysql数据库的基本知识对大家多少有点参考价值吧。

一、数据的存储方式
人工管理阶段:人工将信息写到甲骨、竹简、布、纸等材质上进行存档管理。
文件系统阶段:人将信息以文本、Word文档等形式保存在电脑的磁盘中。
数据库系统管理阶段:人将信息写入到DBMS数据库管理系统中。

二、数据库的定义
对大量信息进行管理的高效解决方案。按照数据结构来组织、存储和管理数据的库。

三、数据库系统DBS
sql(RDBS关系型数据库系统)建立在关系模型上的数据库系统,例如:oracle、Oracle MySQL、MariaDB、Percona server、DB2、SQL Server(微软) ...
NoSQL(非关系型数据库系统)例如:RedismongoDB、Memcache...
DBA(数据库管理员)

四、关系型数据库的概念
数据库database:数据的仓库。
表table:数据保存在表内,保存在一个表内的数据,应该具有相同的数据格式。
行与列:行用于记录数据,列用于规定数据格式。
记录:行内的数据。
字段:数据的某个列。
SQL:数据管理系统,用来管理数据的语言,结构化查询语言。

五、SQL语言
DDL语句(数据库定义语言):数据库、表、视图、索引、存储过程、函数,例如create、drop、alter    
DML语句(数据库操纵语言):插入数据insert、删除数据delete、更新数据update          
DQL语句(数据库查询语言):查询数据select    
DCL语句(数据库控制语言):例如控制用户的访问权限grant、revoke

六、系统数据库
infORMation_schema:虚拟库,主要存储了系统中的一些数据库对象的信息,例如用户表信息、列信息、权限信息、字符信息等
performance_schema:主要存储数据库云服务器的性能参数
mysql:授权库,主要存储系统用户的权限信息
sys:主要存储数据库云服务器的性能参数

七、数据访问技术
指用其他软件来访问数据库系统的接口技术。【如用PHP和ASP、.net开发平台的语言来访问数据库就需要用到ODBC(开放数据库连接驱动接口),而用jsp来访问数据库就得用JDBC(java数据库连接驱动接口)】

八、为什么使用MySQL?
MySQL是由瑞典的MySQL AB公司开发的,目前是Oracle(甲骨文)公司的一个关系型数据库产品(2008年MySQL AB被Sun公司收购、2009年Sun公司又被Oracle收购),并且开源,免费。 世界上最流行的开源数据库系统,功能足够强大,足以应付WEB应用。

九、MySQL架构:C/S
云服务器端:存储和管理数据库的。      
客户端:发出操作请求的程序。

十、MySQL特性
    1.使用C和c++编写,并使用了多种编译器进行测试,保证源代码的可移植性
    2.支持aiX、FreeBSD、HP-UX、linuxMacOS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、windows等多种操作系统
    3.为多种编程语言提供了api。这些编程语言包括C、C++、python、Java、Perl、php、Eiffel、Ruby和Tcl等
    4.支持多线程,充分利用CPU资源
    5.优化的SQL查询算法,有效地提高查询速度
    6.既能够作为一个单独的应用程序应用在客户端云服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名
    7.提供tcp/IP、ODBC和JDBC等多种数据库连接途径
    8.提供用于管理、检查、优化数据库操作的管理工具
    9.可以处理拥有上千万条记录的大型数据库

以上关于MySQL数据库的基本知识详细内容,对大家有帮助吗?如果想要了解更多相关,可以继续关注我们的数据库板块。

您可能感兴趣的文档:

--结束END--

本文标题: 掌握MySQL数据库的基本知识

本文链接: https://www.lsjlt.com/news/35286.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 运维1.8掌握关系型数据库的基本知识,如 MySQL、PostgreSQL
    目录 什么是关系型数据库MySQL基础知识 安装和配置数据类型数据库操作数据表操作数据查询操作PostgreSQL基础知识 安装和配置数据类型数据库操作数据表操作数据查询操作 什么是关系型数据库 关系型数据库是以关系模型为基础,...
    99+
    2023-10-01
    服务器 运维开发
  • 【MySQL】数据库基本知识小结
    哈喽大家好,我是阿Q,今天我们来总结一下【MySQL】 入门的必备知识点吧~ 文章目录 数据库的基本概念什么是元组, 码, 候选码, 主码, 外码, 主属性, 非主属性?主键和外键有什么区别为...
    99+
    2023-09-07
    数据库 mysql java 范式 ER图
  • MySQL数据库开发需要掌握哪些知识点
    本篇内容主要讲解“MySQL数据库开发需要掌握哪些知识点”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL数据库开发需要掌握哪些知识点”吧!  存储引擎的...
    99+
    2024-04-02
  • MySQL 数据库的基础知识
    目录1. 认识数据库1.1 数据库和数据结构的关系1.2 为什么需要数据库1.3 数据库的存储2. SQL2.1 介绍2.2 分类3. 数据库的类别3.1 关系型数据库3.2 非关系...
    99+
    2024-04-02
  • 【MySQL】数据库基础知识
    文章目录 一. 什么是数据库二. 为什么要有数据库三. 数据库分类四. 数据库的基本使用1. MySQL安装2. 检查MySQL后端服务器是否启动3. 连接MySQL服务器4. 服务器,数据库...
    99+
    2023-09-03
    数据库 mysql
  • 有哪些必须要掌握的数据库与sql基础知识
    这篇文章主要讲解了“有哪些必须要掌握的数据库与sql基础知识”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“有哪些必须要掌握的数据库与sql基础知识”吧!数据...
    99+
    2024-04-02
  • 掌握canvas基本知识:不可不知的全部内容
    Canvas是HTML5中的一个新标签,它提供了一种可以通过JavaScript进行绘图的方式。通过使用Canvas,我们可以在网页上绘制图形、创建动画、处理图像以及实现交互性的效果。本文将介绍Canvas的基础知识,包括如何创...
    99+
    2024-01-17
    Canvas 基础知识 内容
  • PHP数据库连接的基本知识
    PHP是一种流行的服务器端语言,用于创建动态Web应用程序。在创建这些应用程序时,经常需要连接到数据库,以从数据库中读取数据,修改数据或将新数据插入到数据库中。本文将介绍PHP数据库连接的基本知识。一、选择数据库类型在连接PHP与数据库时,...
    99+
    2023-05-15
    PHP 数据库连接 基本知识
  • 数据库原理基本知识点
    这篇文章主要介绍了数据库原理基本知识点,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。数据库原理基本知识点有:1、数据库系统的两级映射以及物理、逻...
    99+
    2024-04-02
  • PHP SPL 数据结构入门:掌握数据操作的基础知识
    PHP 标准库 (SPL) 提供了各种数据结构,使开发者能够高效地处理和组织数据。这些数据结构包括数组、有序映射、堆栈等,它们可以大大简化复杂数据操作。本文将介绍 PHP SPL 中的基本数据结构,并提供演示代码以帮助您理解其用法。 数...
    99+
    2024-02-16
    PHP SPL 数据结构 数组 有序映射 堆栈
  • 数据库的基本知识都有什么
    本篇文章给大家分享的是有关数据库的基本知识都有什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。数据库每个表都应有一个主键  数据库介绍主键每...
    99+
    2024-04-02
  • 怎么掌握PostgreSQL Locks的基础知识
    这篇文章主要讲解了“怎么掌握PostgreSQL Locks的基础知识”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么掌握PostgreSQL Locks...
    99+
    2024-04-02
  • ASP知识点扫盲:快速掌握ASP基础知识
    ASP的优势: 动态性:ASP网页可以动态地生成内容,这意味着页面可以在运行时根据用户输入或其他因素进行修改。 交互性:ASP网页可以与用户进行交互,这意味着用户可以填写表单、单击按钮或执行其他操作,而这些操作可以导致网页的内容发生变化...
    99+
    2024-02-05
    什么是ASP? ASP是一种动态网页技术 它允许程序员使用脚本语言(如VBScript或JavaScript)来创建动态的网页。ASP网页可以包含HTML 脚本和其他元素 这些元素可以在运行时动态地
  • WCF入门需要掌握的基础知识
    1 XML 因为以及有太多的先人指点, 关于XML的文章也是无数, 需要掌握XML的基本的一些概念: 可以访问 http://www.w3school.com.cn/ 这里就简单的说...
    99+
    2024-04-02
  • 如何快速掌握Python的基础知识
    本篇内容主要讲解“如何快速掌握Python的基础知识”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何快速掌握Python的基础知识”吧!python函数函数通过def关键字定义,形如pytho...
    99+
    2023-06-27
  • 快速掌握Go语言的基础知识
    迅速掌握Go语言的入门要领 随着互联网的快速发展,编程语言的选择也越来越多样化。Go语言作为一种新兴的编程语言,由于其简洁、高效和并发特性,受到了越来越多开发者的喜爱。如果你想迅速掌握Go语言的入门要领,本文...
    99+
    2024-01-30
    Go语言 入门 要领 作用域 标准库
  • MySQL数据库灾备的基础知识总结
    这篇文章主要讲解了“MySQL数据库灾备的基础知识总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库灾备的基础知识总结”吧!一、数据备份捷径因为这个方法没有得到官方正式文档的...
    99+
    2023-06-17
  • MySQL数据库备份的基础知识总结
    本篇内容介绍了“MySQL数据库备份的基础知识总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、数据备...
    99+
    2024-04-02
  • Git for PHP 初学者:掌握代码管理的基本知识
    安装和设置 在系统上安装 Git。 使用 git init 初始化一个新的 Git 仓库。 配置用户名和电子邮件(git config --global user.name 和 git config --global user.emai...
    99+
    2024-04-02
  • MySQL数据库基础知识点有哪些
    这篇文章主要介绍“MySQL数据库基础知识点有哪些”,在日常操作中,相信很多人在MySQL数据库基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL数据库...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作