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:字符串(比较大的字符串) 
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号