mysql 5.7 marriadb_MYSQL理论

1、数据库相关概念

数据库服务器(本质就是一个台计算机,该计算机之上安装有数据库管理软件的服务端)

数据库管理管理系统RDBMS(本质就是一个C/S架构的套接字软件)

库(文件夹)=====》数据库

表(文件)

记录:抽取一个事物所有典型的特征/数据

egon,18,180,male,True

数据

name='egon' age=18 height=180 sex="male" beutiful=True

2、数据库管理系统/软件分类:

关系型:

有表结构,存取数据前必先定义表结构,存数据必须按照字段的类型或者约束来

典型代表:MySQL,Oracle,DB2,SQL server

非关系型:

存取数据都是采用key:value的形式

非关系型:Mongodb,redis,memcache

1.什么是数据库 *****

存放数据的仓库

已学习的文件操作的缺陷

1.IO操作 效率问题

2.多用户竞争数据

3.网络访问

4.用户的验证2.常见的数据库关系型 数据之间存在某种关联关系

oracle

目前最好关系型数据库,体现在用户管理,分布式

商业用途收费

mysql

免费开源,功能支持没有oracle强 但是足以满足中小企业使用

先后被sun 和 oracle 收购

mysql创始人wedenius担心 mysql会闭源 于是另起灶炉 搞了marriaDB

mariaDB和mysql 使用方法一模一样

sqlServer

属于微软生态链,需要和windows配合使用

DB2

IBM开发的大型关系型数据库 ,收费的,通常与硬件捆绑销售

非关系型 数据以key -value的形式来存储 数据存在内存中 速度快

mongoDB

redis

memercach

3.数据库的相关概念 ******age = 18

一个变量 无法描述清楚数据

1.称之为一个字段

age = 18,name = Jack,genger = man

一堆变量在一起,可以描述清楚数据

2.称之为一条记录 对应着文件中的一行

文件需要分门别类 每个文件存储不同的数

3.一个文件称之为表

文件越来越多 得分文件夹

4.一个文件称之为库

数据库中包含所有内容:

字段(列)

记录

DBMS 数据库管理系统

数据库服务器

一个库可以包含多个表 一个表可以包含多条记录 一条记录中有多个字段

数据库是什么,本质上就是一套C/S架构得socket软件

5.6 与5.7的区别

1. 5.7需要初始化

2. 5.6游客模式  没有密码可以登录 但是无法操作数据

只能看到 information_schema mysql

3. 5.7中 data数据存放目录 是由初始化时决定

带界面的 在C:\ProgramData中

不带界面的就在安装目录中

5.6就在安装目录中

4.密码存储字段名 在5.6中时password  5.7中叫authentication_string

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值