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 数据库名

原文地址:https://www.cnblogs.com/colacheng0930/p/11755875.html