码迷,mamicode.com
首页 > 数据库 > 详细

MariaDB(MySQL)应用基础

时间:2016-10-16 07:54:44      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:数据库查询   管理系统   数据库管理   技术   技巧   masql   

MariaDB应用基础

============================================================================

概述:





MySQL介绍

数据模型:层次模型、网状模型、关系模型、……

  • 关系模型:

     二维关系:表

         行:row, entity

         列:colume, attribution

    索引:数据结构,辅助完成数据查找;

DMBS:DataBase Management System 数据管理系统

  • RDBMS:Relational DBMS 关系型数据库管理系统

  • SQL引擎:

       引擎是用来将查询语句转化为对数据库的操作,比如你输入SQL的数据库查询语句,那它的引擎,就将SQL语句转化为对数据库的操作在数据库中查寻某项,它是实现了对用户的一个接口,

  • 存储引擎:Storage Engine(负责向下管理文件,向上提供关系模型)

       MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能


 注意:

    SQL引擎解释器所提供的命令由SQL引擎解释之后,提交给存储引擎来执行;所以,SQL引擎只是解释,真正执行的还是存储引擎。 

    关系型数据库为了交互还需要提供一个客户端,客户端输入SQL语句,SQL引擎解释(词法分析,语法分析)之后,提交给存储引擎去执行;


SQL接口:

  • SQL:Structure Query Language (结构化查询语言),即使一个解释器,又提供了编程能力;

  • ANSI:SQL-标准,SQL-86, SQL-89, SQL-92, SQL-99, SQL-03, ...

  • SQL代码

     存储例程:storage routing

        存储过程:storage procedure

        存储函数:storage function

   触发器:trigger

   事件调度器:event scheduler





















































































MariaDB(MySQL)应用基础

标签:数据库查询   管理系统   数据库管理   技术   技巧   masql   

原文地址:http://1992tao.blog.51cto.com/11606804/1862264

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!