Mysql学习之简单介绍

Posted kunmomo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql学习之简单介绍相关的知识,希望对你有一定的参考价值。

数据库简介

数据库分类

关系型数据库:mysql、Oracle、SQLServer、Access、db2、fox pro

文件型数据库:sqlite、mongodb

空间型数据库:

数据库分为两端

数据库分成两端:Server端和Client端

Server端:数据存储

Client端:管理工具(Navicate)、Node

Mysql和Oracle

mysql

免费、中小网站

优点:性能非常不错

缺点:集群、容灾稍微弱一些

Oracle

挺贵、大型应用、金融级

优点:性能非常不错、集群、容灾非常强

缺点:挺贵

Mysql数据基本概念

两种单位

  • 库:类似文件夹-用来管理,本身没法存数据,用来管理表

  • 表:类似文件-存数据的

表(长的很像Excel)

  • 行:一条数据

  • 列(字段、域):一个数据项

主键

  • 每条数据唯一标识符

主键特点:

  • 必须唯一

  • 性能高,就是说如果我用其他字段来查找可能需要5s,而用主键查找只需要0.01s,是所有字段里性能最高的

Mysql数据类型

  • int:4字节整数

  • tinyint:1字节整数

  • smallint:2字节整数

  • mediumint:3字节整数

  • logint:8字节整数

  • varchar:字符串(比较小的字符串)

  • text:字符串(比较大的字符串)

 

以上是关于Mysql学习之简单介绍的主要内容,如果未能解决你的问题,请参考以下文章

docker学习之介绍

(十四)笔记.net学习之RabbitMQ工作模式

数据库学习之二:mysql安装及启动

机器学习之TensorFlow介绍

mysql学习之-三种安装方式与版本介绍

jQuery学习之jQuery Ajax用法详解