数据库备份.....

这篇具有很好参考价值的文章主要介绍了数据库备份.....。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

数据库备份.....,数据库,数据库,oracle,sql

 一.环境准备

数据库备份,数据库为school,素材如下
>create database school;
>use school

1.创建student和score表

CREATE  TABLE  student (
id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  ,
name  VARCHAR(20)  NOT NULL ,
sex  VARCHAR(4)  ,
birth  YEAR,
department  VARCHAR(20) ,
address  VARCHAR(50) 
);

创建score表。SQL代码如下:

CREATE  TABLE  score (
id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  AUTO_INCREMENT ,
stu_id  INT(10)  NOT NULL ,
c_name  VARCHAR(20) ,
grade  INT(10)
);

2.为student表和score表增加记录

向student表插入记录的INSERT语句如下:

INSERT INTO student VALUES( 901,'张老大', '男',1985,'计算机系', '北京市海淀区');
INSERT INTO student VALUES( 902,'张老二', '男',1986,'中文系', '北京市昌平区');
INSERT INTO student VALUES( 903,'张三', '女',1990,'中文系', '湖南省永州市');
INSERT INTO student VALUES( 904,'李四', '男',1990,'英语系', '辽宁省阜新市');
INSERT INTO student VALUES( 905,'王五', '女',1991,'英语系', '福建省厦门市');
INSERT INTO student VALUES( 906,'王六', '男',1988,'计算机系', '湖南省衡阳市');

向score表插入记录的INSERT语句如下:
INSERT INTO score VALUES(NULL,901, '计算机',98);
INSERT INTO score VALUES(NULL,901, '英语', 80);
INSERT INTO score VALUES(NULL,902, '计算机',65);
INSERT INTO score VALUES(NULL,902, '中文',88);
INSERT INTO score VALUES(NULL,903, '中文',95);
INSERT INTO score VALUES(NULL,904, '计算机',70);
INSERT INTO score VALUES(NULL,904, '英语',92);
INSERT INTO score VALUES(NULL,905, '英语',94);
INSERT INTO score VALUES(NULL,906, '计算机',90);
INSERT INTO score VALUES(NULL,906, '英语',85);

数据库备份.....,数据库,数据库,oracle,sql

 数据库备份.....,数据库,数据库,oracle,sql文章来源地址https://www.toymoban.com/news/detail-837582.html

二.备份数据库

2.1.备份数据库school到/backup目录

2.1.1.mysqldump+binlog
[root@server ~]# mkdir -pv /backup
mkdir: 已创建目录 '/backup'
[root@server ~]# mysqldump --opt -B school > /backup/school.sql
[root@server ~]# cd /backup
[root@server backup]# ll
总用量 4.0K
-rw-r--r-- 1 root root 3.5K  3月  8 10:38 school.sql

2.2.备份数据库为带删除表的格式,可以覆盖已有数据库,而不需要手动删除原有数据库

[root@server backup]# mysqldump --add-drop-table -B school > /backup/school1.sql
[root@server backup]# ll
总用量 8.0K
-rw-r--r-- 1 root root 3.5K  3月  8 12:08 school1.sql
-rw-r--r-- 1 root root 3.5K  3月  8 10:38 school.sql

2.3.直接将数据库压缩备份 

[root@server backup]# mysqldump --opt -B school | gzip > /backup/school2.sql.gz
[root@server backup]# ll
总用量 12K
-rw-r--r-- 1 root root 3.5K  3月  8 12:08 school1.sql
-rw-r--r-- 1 root root 1.3K  3月  8 12:15 school2.sql.gz
-rw-r--r-- 1 root root 3.5K  3月  8 10:38 school.sql

到了这里,关于数据库备份.....的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SQL Server数据库使用SQL Server代理实现数据库自动备份

    在现实中,为了保证数据的安全和完整,防止人为错误和硬件故障等造成的数据丢失和损坏,就需要用到数据库的备份,不同的数据库方法有所差别,我这边主讲SQL Server数据库的备份和使用SQL Server代理作业实现数据库的定时备份。 目录 一、开启SQL Server代理 1、找到SQL Serv

    2024年02月09日
    浏览(83)
  • Python操作sql,备份数据库

    3、使用shell执行python脚本

    2024年02月12日
    浏览(49)
  • sql server 数据库自动备份

        一丶打开客户端: 对象资源管理器-管理-维护计划(右键点击)-维护计划向导   二丶打开后点击下一步, 填写名称与说明并更改备份计划       三丶点下一步, 选择维护任务   四丶点击下一步, 选择需要备份的数据库, 和备份文件路径   五丶点击下一步, 选择报告文件保存路

    2024年02月11日
    浏览(58)
  • Jtti :sql server怎么备份数据库?

    在 SQL Server 中备份数据库是一项重要的操作,它可以确保你的数据在意外情况下得以恢复。以下是在 SQL Server 中备份数据库的基本步骤: 使用 SQL Server Management Studio (SSMS) 进行备份: 打开 SQL Server Management Studio(SSMS)并连接到相应的 SQL Server 实例。 在“对象资源管理器”窗口中

    2024年02月11日
    浏览(56)
  • Sql Server高版本数据库数据备份后还原到低版本数据库

    如果需要将高版本的Sql Server2019数据库还原到Sql Server低版本(2012,2008等)数据库,通过以下方法可以顺利还原 通过高版本生成sql脚本在低版本执行,并且数据也能保留 步骤:选择数据库右键 点击任务 生成脚本 在设置脚本编写选项时,选择高级,编写脚本数据类型选择为架构和数

    2024年02月09日
    浏览(68)
  • 【Oracle】使用 SQL Developer 连接 Oracle 数据库

    SQL Developer 是 Oracle 官方推出的一款免费的数据库开发工具,它提供了丰富的数据库开发功能,其中包括连接 Oracle 数据库的功能。 在本文中,我们将从多个方面详细阐述如何使用 SQL Developer 连接 Oracle 数据库。 在连接 Oracle 数据库前,需要需要做一些准备工作,包括安装 SQ

    2024年02月06日
    浏览(70)
  • 【数据库】日常使用PL/SQL 登录ORACLE 数据库查询数据

    一、PL/SQL 登录方式 username: ##访问数据库的账号 password: ##访问数据库的密码 Databse: ##数据库IP地址/实例名 数据库集群心跳地址/实例名 Connect as : ##Normal,如果使用sysdba账户登录选择SYSDBA 二、PL/SQL使用SQL语句查询 点击上方导航栏,New,选择SQL Window,即可再次输入要查询的

    2024年02月19日
    浏览(70)
  • 在SQL server中用sql语句实现数据库的备份以及还原

    本文给大家提供并讲解了在SQL server中用SQL语句实现数据库的备份已经还原 假设你已经有一个数据库Student 创建备份设备,其名称为bk_Student,保存文件为D: Student.bak,并对Student数据库进行完全备份,备份到备份设备bk_ Student中。  在Student数据库中,创建一张表temp并对Student数

    2024年02月03日
    浏览(62)
  • 用SQL语句操作Oracle数据库——数据更新

    数据库中的数据更新操作有3种:1)向表中添加若干行数据(增);2)删除表中的若干行数据(删);3)修改表中的数据(改)。对于这3种操作,SQL语言中有3种相应的语句与之对应。接下来让我们逐一详细地了解一下。 本文我们依然使用以下三个表来进行数据更新操作:

    2024年01月19日
    浏览(67)
  • SQL Server Management Studio (SSMS) 备份数据库

    之前的文章记录过如何使用sqlserver复制远程数据库到本地。这里补充下如何使用SQL Server Management Studio (SSMS) 备份。 传送门:sqlserver复制远程数据库到本地 在 SQL Server Management Studio (SSMS) 中备份数据库,可以按照以下步骤操作: 打开 SQL Server Management Studio (SSMS)。 连接到你要备

    2024年01月17日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包