MySQL 教程

mysql

Mysql是最盛行的联系型数据库办理体系,在WEB运用方面MySQL是最好的RDBMS(Relational Database Management System:联系数据库办理体系)运用软件之一。

在本教程中,会让咱们快速把握Mysql的基本常识,并轻松运用Mysql数据库。


什么是数据库?

数据库(Database)是依照数据结构来安排、存储和办理数据的库房,

每个数据库都有一个或多个不同的API用于创立,拜访,办理,查找和仿制所保存的数据。

咱们也能够将数据存储在文件中,但是在文件中读写数据速度相对较慢。

所以,现在咱们运用联系型数据库办理体系(RDBMS)来存储和办理的大数据量。所谓的联系型数据库,是建立在联系模型基础上的数据库,借助于调集代数等数学概念和方法来处理数据库中的数据。

RDBMS即联系数据库办理体系(Relational Database Management System)的特色:

  • 1.数据以表格的方式呈现
  • 2.每行为各种记载称号
  • 3.每列为记载称号所对应的数据域
  • 4.许多的行和列组成一张表单
  • 5.若干的表单组成database

RDBMS 术语

在咱们开端学习MySQL 数据库前,让咱们先了解下RDBMS的一些术语:

  • 数据库: 数据库是一些相关表的调集。.
  • 数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简略的电子表格。
  • 列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。
  • 行:一行(=元组,或记载)是一组相关的数据,例如一条用户订阅的数据。
  • 冗余:存储两倍数据,冗余能够使体系速度更快。
  • 主键:主键是仅有的。一个数据表中只能包含一个主键。你能够运用主键来查询数据。
  • 外键:外键用于相关两个表。
  • 复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。
  • 索引:运用索引可快速拜访数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书本的目录。
  • 参照完好性: 参照的完好性要求联系中不答应引证不存在的实体。与实体完好性是联系模型有必要满意的完好性约束条件,意图是确保数据的一致性。

Mysql数据库

MySQL是一个联系型数据库办理体系,由瑞典MySQL AB公司开发,现在归于Oracle公司。MySQL是一种相关数据库办理体系,相关数据库将数据保存在不同的表中,而不是将一切数据放在一个大库房内,这样就增加了速度并提高了灵活性。

  • Mysql是开源的,所以你不需要付出额定的费用。
  • Mysql支撑大型的数据库。能够处理具有上千万条记载的大型数据库。
  • MySQL运用标准的SQL数据言语方式。
  • Mysql能够答应于多个体系上,而且支撑多种言语。这些编程言语包含C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
  • Mysql对PHP有很好的支撑,PHP是现在最盛行的Web开发言语。
  • MySQL支撑大型数据库,支撑5000万条记载的数据库房,32位体系表文件最大可支撑4GB,64位体系支撑最大的表文件为8TB。
  • Mysql是能够定制的,选用了GPL协议,你能够修正源码来开发自己的Mysql体系。

在开端学习本教程前你应该了解?

在开端学习本教程前你应该了解PHP和HTML的基础常识,并能简略的运用。

本教程的许多比如都跟PHP言语有关,咱们的实例基本上是选用PHP言语来演示。

假如你还不了解PHP,你能够经过本站的PHP教程来了解该言语。