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

 

转载于:https://www.cnblogs.com/TF511/p/9983314.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值