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

最新文章

  1. 详解学习C#的方法和步骤
  2. 面试题<初级>
  3. Mysql 分区
  4. Matlab数字信号处理
  5. IOCP简单实现
  6. android自定义进度圆与定时任务
  7. 软件工程——sprint 1回顾总结
  8. js 动态添加元素(div、li、img等)及设置属性
  9. centos7命令行与图形界面启动模式修改
  10. 1001. 杀死吸引力(3n+1)猜想 (15)(ZJUPAT 数学)
  11. Python语法基础(长期)
  12. 使用jQuery操作DOM
  13. 关于javascript闭包(Closure)和return之间的暧昧关系
  14. git -分支管理(创建、推送、删除)
  15. linux 学习笔记 ftp
  16. python scrapy baidu image【转】
  17. redis主从复制详述
  18. kubernetes国内镜像拉取
  19. golang 实现延迟消息原理与方法
  20. TLS/SSL 协议详解 ssL 、TLS 1.0、TLS 1.1、TLS 1.2的了解

热门文章

  1. Windows 10 配置Linux及安装Docker
  2. hdu 2063 给男女匹配 (匈牙利算法)
  3. C. Polycarp Restores Permutation
  4. 使用 Travis CI 实现项目的持续测试反馈
  5. semantic-ui 输入框
  6. 转:Linux下查看tomcat占用端口
  7. Windows BAT 命令下del 与 rd 命令
  8. 设置SQLServer数据库内存
  9. python学习笔记(5)-time库的使用
  10. Django 2.11 静态页面404 解决