数据库的介绍

数据库

​ 是什么

​   存放数据的仓库

​ 分类

  关系型:MySQL Oracle SQLite
  非关系型: Redis MongoDB HBase Memcache

​ ER图:
  E说的是实体
  R说的是关系
  描述实体的属性和实体与实体的关系 (作为设计数据表的依据)

MySQL

​ 安装:sudo apt install mysql-server

​ 进入服务:

mysql –u用户名  -p密码

​ 概念:
  主键:能唯一表示一条数据

数据类型

  int 整型
  char(size) 固定长度的字符串
  size 最大指定到255 你写多少 那么就占多少空间
  varchar(size) 变成的字符串
    size 表示的是最多占多少空间 你实际写入多少字节 就占多少空间
    如果写入数据超出你指定的数量 那么他会自动截取掉你设定字节数之后的内容

SQL语句

​   1 show databases; 查看有哪些数据库

​   2 create database 数据库名字 charset="utf8"; 创建一个utf8编码的数据库

​   3 drop database 数据库名字; 删除

​   4 use 数据库名; 选择你使用哪个库

## 创建数据表

​   create table 表名(字段 字段类型 [属性],... );

## 删除数据表

​   drop table 表名

## 查看表字段信息

​   DESCRIBE 表名;或者 DESC 表名

你可能感兴趣的:(数据库的介绍)