一、数据库
是一种 持久化 设备:可以永久的(持久的)存储数据,即使断电数据也不丢失。本质上来讲,数据库中的数据 是保存在硬盘上的(存
的是 数据文件),不同的数据库,提供了 一系列的 数据库命令(自己的语法)进行数据的 基础操作(增删改查CURD)
分类:
关系型数据库(Relactional Database -》
RDB数据是以一种 结构化 的方式 存储的:(Java中的类,C中 结构体)有很多数据具有完全一致的 信息不同类型的数据与数据之间 存在 某种 关系(10个商品数据,5个商品类型数据)核心 操作语言是一致的,叫做 SQLStructured Query Language 结构化查询语言
是一门独立的语言对于所有的关系型数据库 基本 通用
产品: MySQL 、 Oracle 、 SqlServer 等等…
非关系型数据库
产品: Redis 、MangoDB、Neo4J 等等…
MemCache 内存型数据库
二 常用命令
1、登录Mysql
打开 终端,输入以下命令
mysql -u 用户名 -p 回车
mysql -u root -p
2、退出Mysql
退出mysql (exit)
四、MySQL 的几个概念
mysql -u 用户名 -p 回车 mysql -u root -p
三、MySQL 的几个概念
1、数据库实例
MySQL 软件的一个对象,MySQL 默认是 单例的。类似于 一个 Excel 软件
2、库
database , 类似于一个Excel 文件, 是用于存放表的
3、表
table , 用于存储具有相同结构的 数据,类似于 Excel 中 的 表格(sheet)一个MySQL中, 可以创建多个库, 每个库中可以有多
张表, 每个表中, 可以有多条数据。实际开发中, 一个项目对应一个库。