• 管理
  • day 33

    数据库是什么

    数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上。而且数据是按一定的格式存放的;数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

    为什么使用数据库

    使用数据库之前使用excel来进行数据管理

    Excel的缺点

    • 管理不了大量的数据
    • 并发操作同一个数据表格
    • 数据库相较于Excel而言可以支持高级操作

    数据库的分类

    关系型(把数据保存在硬盘里)

    对每一列的数据类型会有约束,id(整型),name(字符串类型)

    mysql

    mysqldump

    非关系型(把数据保存在内存里)

    mongod

    redis

    memache

    mysql的架构

    类似于socket的客户端和服务端

    流程

    • mysql服务端先启动,监听在某一个特定的端口
    • mysql客户端连接服务端
    • mysql客户端可以发送相关的操作命令,去操作服务端存储的数据

    初识mysql

    操作数据库

    create database 数据库名称 charset utf-8

    命名规范

    • 可以用字母、数字、下划线、@、#、$

    • 区分大小写

    • 不能使用关键字(如create select)

    • 不能使用单独数字

    • 最长128位

      show create database 数据库名

    drop database 数据库名称

    • 删除再添加
    • 如果数据库中有数据的话,直接drop会导致数据库中的数据丢失
    • 在线上环境,不能够直接删除数据,在删除之前,需要进行备份

    show database

    使用数据库

    use 数据库名

    posted @ 2019-10-28 22:01  colacheng  阅读(95)  评论(0)    收藏  举报
    Live2D