mysql数据库相关基本术语和概念
2023-09-14 09:04:42 时间
1、DDL:Data Definition Language,即数据定义语言,定义数据库涉及的各种对象,定义数据的完整性约束、保密限制等约束。
2、DML:Data Manipulation Language,即数据操作语言,实现对数据的操作,数据基本操作有两类,检索(查询)和更新(插入、删除和更新)。
3、DCL:Data Control Language,即数据控制语言,实
1、DDL:Data Definition Language,即数据定义语言,定义数据库涉及的各种对象,定义数据的完整性约束、保密限制等约束。 2、DML:Data Manipulation Language,即数据操作语言,实现对数据的操作,数据基本操作有两类,检索(查询)和更新(插入、删除和更新)。 3、DCL:Data Control Language,即数据控制语言,实现对数据库的控制,包含数据完整性控制、数据安全性控制和和数据库回复等。 4、SQL:Structure Query Language,即结构化查询语言,是目前广泛使用的关系数据库标准语言。 5、mysql系统数据库的作用: ingormation_schema:主要存储系统中一些数据库对象信息,如用户表信息、列信息、权限信息、字符集信息和分区信息等; performance_schema:主要存储数据库服务器性能参数; mysql:主要存储系统用户权限信息; test:自带的测试数据库,任何用户都可以使用。 6、存储引擎:存储引擎指定了表的类型,即如何存储和索引数据、是否支持事物等,同时存储引擎也决定了表在计算机中的存储方式。 现在5.5版本的mysql,安装版默认存储引擎是InnoDB,免安装版的默认存储引擎是MyISAM. 常用的三种引擎: MyISAM:不支持事物、不支持外键,因此访问速度快,对事物完整性没有要求并且以访问为主的应用适合; InnoDB:支持事物,提交、回滚、崩溃恢复能力等,比上边一种会更加耗费磁盘空间,需要频繁更新、删除,对事物完整性要求高,需要实现并发控制的应用适合; MEMORY:使用内存来存储数据,因此访问速度快,但是安全上没有保障,涉及数据小、需要快速访问的应用适合。
什么是mysql数据库?简单又通俗 首先我们要了解一下什么是mysql数据库,mysql是目前网站以及APP应用上用的较多的一个开源的关系型数据库系统,可以对数据进行保存,分段化的数据保存,也可以对其数据进行检索,查询等功能的数据库。默认的mysql数据库中存有一个库这个就是mysql的系统数据库,可以对其保存系统的数据包括mysql数据库的信息,数据库root账号,普通账号,以及数据库的名称,还有数据库的一些表还有一些数字型的数据类型结构都会有所保存。在mysql中有一个是只有只读权限的表,这个在使用过程中基本用不到,也在数据库里看不到。
经典论文《数据库系统体系结构》中文版:知数据库之所以然 Joseph M. Hellerstein、Michael Stonebraker和James Hamilton合作的论文《Architecture of a Database System》(《数据库系统体系结构》)一直是数据库领域的经典之作,对于想要了解数据库内部运行机制以及系统设计的童鞋来说,是不可多得的入门指引。
涂宗勋 认真生活,快乐工作,保持理想!https://blog.csdn.net/tuzongxun
1、DDL:Data Definition Language,即数据定义语言,定义数据库涉及的各种对象,定义数据的完整性约束、保密限制等约束。 2、DML:Data Manipulation Language,即数据操作语言,实现对数据的操作,数据基本操作有两类,检索(查询)和更新(插入、删除和更新)。 3、DCL:Data Control Language,即数据控制语言,实现对数据库的控制,包含数据完整性控制、数据安全性控制和和数据库回复等。 4、SQL:Structure Query Language,即结构化查询语言,是目前广泛使用的关系数据库标准语言。 5、mysql系统数据库的作用: ingormation_schema:主要存储系统中一些数据库对象信息,如用户表信息、列信息、权限信息、字符集信息和分区信息等; performance_schema:主要存储数据库服务器性能参数; mysql:主要存储系统用户权限信息; test:自带的测试数据库,任何用户都可以使用。 6、存储引擎:存储引擎指定了表的类型,即如何存储和索引数据、是否支持事物等,同时存储引擎也决定了表在计算机中的存储方式。 现在5.5版本的mysql,安装版默认存储引擎是InnoDB,免安装版的默认存储引擎是MyISAM. 常用的三种引擎: MyISAM:不支持事物、不支持外键,因此访问速度快,对事物完整性没有要求并且以访问为主的应用适合; InnoDB:支持事物,提交、回滚、崩溃恢复能力等,比上边一种会更加耗费磁盘空间,需要频繁更新、删除,对事物完整性要求高,需要实现并发控制的应用适合; MEMORY:使用内存来存储数据,因此访问速度快,但是安全上没有保障,涉及数据小、需要快速访问的应用适合。
什么是mysql数据库?简单又通俗 首先我们要了解一下什么是mysql数据库,mysql是目前网站以及APP应用上用的较多的一个开源的关系型数据库系统,可以对数据进行保存,分段化的数据保存,也可以对其数据进行检索,查询等功能的数据库。默认的mysql数据库中存有一个库这个就是mysql的系统数据库,可以对其保存系统的数据包括mysql数据库的信息,数据库root账号,普通账号,以及数据库的名称,还有数据库的一些表还有一些数字型的数据类型结构都会有所保存。在mysql中有一个是只有只读权限的表,这个在使用过程中基本用不到,也在数据库里看不到。
经典论文《数据库系统体系结构》中文版:知数据库之所以然 Joseph M. Hellerstein、Michael Stonebraker和James Hamilton合作的论文《Architecture of a Database System》(《数据库系统体系结构》)一直是数据库领域的经典之作,对于想要了解数据库内部运行机制以及系统设计的童鞋来说,是不可多得的入门指引。
涂宗勋 认真生活,快乐工作,保持理想!https://blog.csdn.net/tuzongxun
相关文章
- 实现Myeclipse快捷连接Mysql数据库(myeclipse连接mysql数据库)
- MySQL数据库优化:深入探究知乎(mysql数据库优化知乎)
- Linux安装MySQL:一步一步指南(linux如何安装mysql)
- 使用 MVC框架连接MySQL数据库(mvc连接mysql)
- MySQL连表查询优化:提升数据库查询性能(mysql连表查询优化)
- MySQL快速上手指南:面向新手的数据库教程(mysql教程推荐)
- 安装MySQL:从压缩包开始(mysql压缩包怎么安装)
- 解决MySQL字符串乱码的有效方法(mysql字符串乱码)
- MySQL 手动安装指南(mysql手动安装)
- 如何快速查看MySQL服务器版本信息(mysql查询版本信息)
- 备份Linux系统MySQL数据库的备份策略(linuxmysql库)
- 美观大方,易于辨认的MySQL数据库图标(mysql数据库图标)
- MySQL触发器IF语法详解(mysql触发器if语法)
- “MySQL时间统计:数据库操作的高效掌握利器”(mysql时间统计)
- 生成MySQL中序列号生成简易实现(mysql序列号)
- MySQL数据库使用视频教程:从入门到精通(mysql使用视频教程)
- MySQL查询精准记录条数统计(mysql查询条数)
- 如何在Linux系统上安装MySQL数据库?(linux安装mysql)
- MySQL 数据库的详细介绍及应用指南,让您全面了解如何使用 MySQL 数据库搭建高效的数据存储和管理系统。(mysql大全)
- 「MySQL」使用指南:打造完美数据库大全(mysql大全)
- C语言编写MySQL数据库表的方法(c 代码编写mysql表)
- MySQL中enum类型更灵活的数据定义方式(mysql中enum类型)
- MySQL 数据库更新 助你飞跃发展(c mysql更改)
- 使用ado技术查看MySql数据库(ado查看mysql)
- 架设MySQL数据库网络,改善access访问体验(access改mysql)
- MySQL中文手册专为中文用户量身定制(.mysql中文手册)
- MySQL数据库三大范式简介(mysql三大范式简答)
- MySQL 数据库如何高效更新万条数据(mysql万级数据更新)
- 如何利用MySQL实现一行显示(mysql 一行显示)
- MySQL轻松下载,快速开启数据库之旅(mysql下载简单)
- 如何避免MySQL上传数据为空25字小技巧分享(mysql上传入数据判空)