MySQL--基础回顾 (一)

数据库基本概念-Database

数据库是什么?

  用来存储和管理数据库的仓库

特点

  1. 持久化存储数据的。其实数据库就是一个文件系统
  2. 方便存储和管理数据
  3. 使用了统一的方式操作数据库 -- SQL

常用数据库

MySQL--基础回顾 (一)

MySQL:开源免费的数据库,小型的数据库,已经被 Oracle 收购了。MySQL6.x 版本也开始收费。后来 Sun公司收购了 MySQL,而 Sun 公司又被 Oracle 收购
Oracle:收费的大型数据库,Oracle 公司的产品。
DB2 :IBM 公司的数据库产品,收费的。常应用在银行系统中。
SQL Server:MicroSoft 公司收费的中型的数据库。C#、.net 等语言常使用。
SQLite: 嵌入式的小型数据库,应用在手机端,如:Android。

个人开发常用数据库-MySQL,选择原因如下:

1.免费

2.功能强大

安装与使用请看MySQL安装教程

SQL

基本概念 

Structured Query Language 结构化查询语言

作用

  1. 是一种所有关系型数据库的查询规范,不同的数据库都支持。
  2. 通用的数据库操作语言,可以用在不同的数据库中。
  3. 不同的数据库 SQL 语句有一些区别

MySQL--基础回顾 (一)

语句分类:

  1. Data Definition Language (DDL 数据定义语言) 如:建库,建表
  2. Data Manipulation Language(DML 数据操纵语言),如:对表中的记录操作增删改
  3. Data Query Language(DQL 数据查询语言),如:对表中的查询操作
  4. Data Control Language(DCL 数据控制语言),如:对用户权限的设置

语法介绍:

MySQL--基础回顾 (一)

数据库备份和还原

备份的应用场景

  在服务器进行数据传输、数据存储和数据交换,就有可能产生数据故障。比如发生意外停机或存储介质损坏。这时,如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢失,造成的损失是无法弥补与估量的。

备份与还原的语句

备份格式:

  DOS 下,未登录的时候。这是一个可执行文件 exe,在 bin 文件夹
  mysqldump -u 用户名 -p 密码 数据库 > 文件的路径

还原格式:

  mysql 中的命令,需要登录后才可以操作
  USE 数据库;
  SOURCE 导入文件的路径;

备份操作:

  -- 备份 day21 数据库中的数据到 d:\day21.sql 文件中
  mysqldump -uroot -proot day21 > d:/day21.sql

导出结果:

  数据库中的所有表和数据都会导出成 SQL 语句

还原操作

注意:

  还原的时候需要先登录 MySQL,并选中对应的数据库。

还原 day21 数据库中的数据,

  1. 删除 day21 数据库中的所有表
  2. 登录 MySQL
  3. 选中数据库
  4. 使用 SOURCE 命令还原数据
  5. 查看还原结果

  use day21;
  source d:/day21.sql;

上一篇:AtguiguVue【P11-P13】数据代理


下一篇:day21笔记(知行教育结构说明+数据仓库概念+维度、指标概念)