数据库的基本知识

数据库就是存储数据的仓库

  1. 列表,字典等等内存中存储数据,缺点:断点丢失 优点:速度快
  2. 文件存储 缺点:速度慢 优点:可以实现永久保存

数据库本质上就是一套C/S架构的TCP程序,最终数据存储在服务器的磁盘中

为什么使用数据库

直接使用文件存储带来的问题:

  1. 速度慢

  2. 程序可能会分布在不同的机器上

    单台机器:性能有上限,如果一台机器不能满足,可以使用多个机器共同完成

    分布式:每个服务器提供不同的服务,有时候某个业务流程可能会涉及到多个服务器

    ​ 优点:耦合度降低,易维护 缺点:通讯繁琐,容灾性没有集群好

    集群:所有服务器提供的服务是一模一样的,其优点:容灾性强,易扩展,可插拔

  3. 用户权限管理

  4. 多个客户端并发访问,数据要保证安全

常见数据库

关系型数据库

数据库可以为数据与数据之间建立关联关系,数据库会帮我们维护这种关系

通常存储都是磁盘

常见关系型:mysql,sqlserver,oracle,db2

非关系型数据库

没有能帮我们维护数据之间的关系

通常存储介质都是内存

常见的非关系型:mongoDB,redis,memcache

数据库的重要概念

数据(Column) :文件中的某个字符串

记录(Row):文件中的某一行,用来保存数据中的某一行

表(Table):某个文件

库(DataBase):就是一个文件夹

DBMS:数据库管理系统(指的就是数据库软件)

数据库服务器: 运行DBMS的计算机

mysql目录解析

bin:执行文件

mysqld:服务器主程序

mysql:无界面的客户端

data:数据文件

my-default.ini:配置文件模板

登录方式

mysql -u root -p

转载于:https://www.cnblogs.com/zhoajiahao/p/11164625.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值