MySQL入门篇(含数据库的备份)
1.DB,DBMS,SQL
1.DB(数据库):存储数据和管理数据的仓库,保存一系列有组织的数据
2.DBMS(数据库管理系统):数据库是通过DBMS创建和操作的容器
3.SQL(结构查询语言):专门用来与数据库通信的语言
形象化的举一个例子:DB是一个仓库,DBMS是对仓库进行操控的工作人员,SQL是老板对工作人员发出的指令,老板发出指令,命令工作人员对仓库里边进行操作
2.数据库的特点:
1,持久化存储数据
2.方便存储和管理数据
3.使用了统一方式操作数据库
3.SQL分类:
1.DDL:数据定义语言
2.DML:数据操作语言
3.DQL:数据查询语言
4.DCL:数据控制语言
5.DTL:数据事物语言
4.mysql两种启动关闭方式:
1.通过在计算机管理里的服务界面找到mysql进行启动
2.用管理员身份打开cmd输入net start+数据库在电脑中的名字(关闭时只需要把start变成stop)
5.mysql的登录方式()
1.mysql自带客户端(退出用
exit
)
2.管理员身份打开cmd输入mysql + -h+主机名(本机就是localhost)+ -P(大写)+端口名(3306)+ -u+用户名(root)+ -p+密码(不加密码直接回车也行)
3.管理员身份打开cmd输入mysql -uroot -p
回车,输入密码
6.SQL语言规范:
1.命令不区分大小写
2.最好以分号结尾
3.命令长可以换行缩进输入
4.注释:
单行注释:#+注释内容
–+空格+注释内容
多行注释:/ * +* /
5.着重号+字段+着重号:方便标识字段
9.navicat常用快捷键:
1.ctrl+q:打开查询窗口
2.ctrl+/:注释
3.ctrl+r:运行查询窗口的sql语句
4.F6:打开一个mysql命令行窗口
5.ctrl+n:打开一个新的查询窗口
10.数据库的备份和还原
备份语句:
mysqldump + -uroot -p + 要备份的数据库名+ > + 路径
比我我们可以看查看我们的数据库,并且打开student数据库里边的student表:
我们先把student数据库备份到D盘下的a.sql文件中:
注意:由于mysqldump是bin目录下的文件,所以想要使用它需要先进去你的MySQL的bin目录下
然后你的d盘会有一个a.sql文件:
然后我们把student数据库删除再恢复:
注意:我们删除后想要把还原就需要建立一个新的student数据库,然后把文件里边的内容导入数据库,当我们导入的时候注意,一定要先进入这个数据库
把文件导入数据库:
source + 文件所在位置
再查看的时候就已经把文件导入成功了
MySQL入门篇(含数据库的备份)相关推荐
- 【黄啊码】MySQL入门—17、在没有备份的情况下,如何恢复数据库数据?
大家好!我是黄啊码,MySQL的入门篇已经讲到第16个课程了,今天我们继续讲讲大白篇系列--科技与狠活之恢复数据库 在没做数据库备份,没有开启使用 Binlog 的情况下,尽可能地找回数据. 今天的内 ...
- MySql基础篇---001 数据库概述与MySQL安装篇:概述,表和类对应关系,表关系、数据库卸载,下载,安装,配置,启动,登录,演示,图形化工具,目录结构,常见问题
第01章_数据库概述 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储 ...
- mysql学习之旅-数据库自动备份-测试环境搭建
#终于知道什么叫不会走先会跑了,刚开始接触第一个case就是数据库自动备份,我可是都没安装过啊?! 发完牢骚开始干活 首先,因为业务已经上线,不能随便动,先搭建测试环境吧 规划一下 版本:mysq ...
- 3/5 MySQL入门总结:数据库(DATABASE)操作
数据库操作 说明 操作 查看数据库列表 mysql> SHOW DATABASES; 创建数据库 mysql> CREATE DATABASE [IF NOT EXISTS] db_nam ...
- MySQL高级篇知识点——数据库的设计规范
目录 1.为什么需要数据库设计? 2.范式 2.1.范式简介 2.2.范式都包括哪些 2.3.键和相关属性的概念 2.4.第一范式 (1NF) 2.5.第二范式 (2NF) 2.6.第三范式 (3NF ...
- Mysql入门技能树-使用数据库
创建和删除数据库 Joe 在开发机上创建了一个名为 goods 的数据库,做了一些练习,现在他需要删除这个数据库,重建一个 goods.那么他需要的步骤是: 答案是:A 创建数据库的语法格式如下: C ...
- mysql工具的使用_产品操作MySQL入门篇-工具使用
MYSQL 本资料为产品岗位作为日常工作参考,语言口语化 At 2019/4/15 By David.Yang 数据库怎么登录/管理? 登录数据库的方式有多种, 比如 本地Client登录. 通过数据 ...
- mysql入门优化_MySQL数据库:MySQL十大优化技巧详解
本文主要向大家介绍了MySQL数据库的MySQL十大优化技巧详解,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. WEB开发者不光要解决程序的效率问题,对数据库的快速访问和相应也是 ...
- 《MySQL高级篇》数据库建模工具---PowderDesigner的使用教程
文章目录 PowerDesigner的使用 11.1 开始界面 11.2 概念数据模型 11.3 物理数据模型 11.4 概念模型转为物理模型 11.5 物理模型转为概念模型 11.6 物理模型导出S ...
最新文章
- 最强观战指南 | Python分析热门夺冠球队(附源代码)
- mysql join on 索引_连接查询,表关联查询join on,索引,触发器,视图
- Matlab生成各种伪随机信号_idinput指令
- 关于两个用于创建和销毁二维动态数组的宏
- mysql自动dump脚本_MySQL--简单mysqldump脚本
- jenkins上linux-gradle机器对android执行shell签名apk
- Building a RESTful Web Service
- [css] 你是如何压缩字体的?
- 08-Flutter移动电商实战-dio基础_伪造请求头获取数据
- 用控制台怎么编译java程序_怎么在cmd中运行java控制台程序?
- jdbc存储过程mysql_使用JDBC操作存储过程
- F1-VmwareCentOS7.x
- C#:DataTable判断是否存在某列
- RapidShare 真实链接抓取助手
- 苹果删文件后无服务器,iOS13描述文件可以删除吗?iPhone删除描述文件图文教程...
- Android蓝牙配对
- 基于 React hooks + Typescript + Cesium 实现泛光尾迹线
- 设计模式之里氏替换原则
- [深度学习论文笔记][Adversarial Examples] Deep Neural Networks are Easily Fooled: High Confidence Predictions
- 思考与总结:我对管理岗位的思考
热门文章
- Objective-C 中Socket常用转换机制(NSData,NSString,int,Uint8,Uint16,Uint32,byte[])
- android 清除矩形
- struts2S2-045漏洞相关信息
- matlab仿真计算代码代写,matlab/simulink程序代写
- 猛增 174K Star!前端最流行的 10 大顶级开源项目!
- Github标星1.6W+,程序员不得不知的“潜规则”又火了,早知道就不会秃头了
- SpringCloud教程- 路由网关Zuul (SpringCloud版本Greenwich.SR4)
- 【代码】python paramiko模块代码示例:远程执行命令及上传和下载
- linux教程:通过编译安装ansible解决apt install ansible后无法安装AWX的莫名问题
- HBase 2.X版本的元数据修复及一种数据迁移方式