MySQL数据库中备份和查询

               总所周知我们用到的数据有可能丢失,那么我们就可以通过备份把数据找回,如何操作:请先看下面讲解

备份:

导出:

先对数据库进行备份,然后提取备份文件中的SQL语句

这就是我们导出数据,导出了就有导入 

导入:

方法 1 :创建和原始数据库同名的数据,然后执行从备份文件中导出的 sql 语句【此方法不需
要修改导出 sql 语句】
方法 2 :在数据库中直接运行导出的 sql 语句【此方法往往需要先修改数据库文件】

 查询操作

(1)MySQL的简单查询操作:

单表查询:就是从一个表中查询数据,也叫简单查询。

查询格式:

select 查询的内容 from 表名 where 条件

* 表示所有的内容

一个或者多个字段的名字

一个:仅仅查询一个字段

多个:查询多个字段,多字段用,逗号隔开

(2)判断条件 :

>                               大于

>=                             大于等于

<                               小于

<=                             小于等于

!=                              不等于

<>                             不等于

between....and.....   判断范围

is null                       是空

is  not  null               不是空

like                           模糊查询

in                              判断某个字段是否在给定的集合中  就像(1,2,3,4,5)中有3

%                       通配符  表示的任意多个任意字符 可以表示0个、1个或者是多个任意的字符

组合条件的方法:
                            and 多个条件同时满足
                            or 多个条件满足任意一个即可

 (3)查询排序格式:

select 查询内容 from 表名  where  条件  order by 字段

默认升序:asc 从小到大

降序       :desc 从大到小

(4) 指定输出记录:

select 查询的内容 from 表名  where  条件  order by 名 limit 数字

默认输出所有符合条件的记录
limit 数字

(5)聚合函数:

sum()        求和

avg ()        求平均值

max()        求最大值

min ()        求最小值

count ()     统计记录条数

 

去重:去重重复的字段(用处不多)

distinct

 (6)分组

分组:

group  by  字段     

    

分组后加条件 :

having

格式select 字段 from 表名 group by 字段 having 条件

(7)多表查询:联合多个表查询数据,叫链接查询

格式一:

将两张或者多个表联合起来进行查询。

交叉查询:

每一行分别和其他表中每一行组成新的一行,

新的行数是两个表行数相乘,列数是两个表数相加。

注意:这个链接会储存的数据比较多,会有大量的无用的数据。

select * from 表名1,表名2

自然链接:

将多个表中符合条件的进行链接,

在交叉链接的基础上,加上条件可以获得自然链接。

select * from 表名1,表名2  where 表名1.字段=表名2.字段

 外连接:

左外,右外,okkkkk,请在下次文章进行了解,因为今天就学了这么多

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/640425.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Interconnection Networks 互连网络】Torus 网络拓扑

1. Torus 网络拓扑2. Torus 网络拓扑结构References 1. Torus 网络拓扑 Torus 和 Mesh 网络拓扑&#xff0c;又可以称为 k-ary n-cubes&#xff0c;在规则的 n 维网格中包裹着 N k^n 个节点&#xff0c;每个维度都有 k 个节点&#xff0c;并且最近邻居之间有通道。k-ary n-c…

go的编译以及运行时环境

开篇 很多语言都有自己的运行时环境&#xff0c;go自然也不例外&#xff0c;那么今天我们就来讲讲go语言的运行时环境&#xff01; 不同语言的运行时环境对比 我们都知道Java的运行时环境是jvm &#xff0c;javascript的运行时环境是浏览器内核 Java -->jvm javascript…

android学习笔记(五)-MVP模式

1、MVP模式demo的实现&#xff0c;效果下&#xff1a; 2、创建一个Fruit类&#xff1a; package com.example.listview; //Fruit类就是Model&#xff0c;表示应用程序中的数据对象。 public class Fruit {private int imageId;private String name;private String price;publi…

内存卡损坏难开启,数据恢复有妙招

故障初现&#xff1a;内存卡损坏难开启 在我们的日常生活中&#xff0c;内存卡作为一种常见的存储设备&#xff0c;承载着大量的照片、视频、文档等重要数据。然而&#xff0c;有时我们可能会遭遇这样的困境&#xff1a;当试图打开内存卡时&#xff0c;却发现它无法被正常识别…

Vitis HLS 学习笔记--优化指令-BIND_OP_STORAGE

目录 1. BIND_OP_STORAGE 概述 1.1 BIND_OP 1.2 BIND_STORAGE 2. 语法解析 2.1 BIND_OP 2.2 BIND_OP 用法示例 2.3 BIND_STORAGE 2.4 BIND_STORAGE 示例 3. 实例演示 4. 总结 1. BIND_OP_STORAGE 概述 BIND_OP_STORAGE 其实是两个优化指令的合称&#xff1a;BIND_OP…

Linux磁盘及读写数据原理/Raid技术/硬软raid及企业案例/磁盘分区环境搭建/格式化磁盘系列-12213字

高薪思维&#xff1a; 怎么才能一直去坚持下去&#xff1f; 1.做这件事情的好处&#xff0c;对自己一直去放大。 2.不做的坏处&#xff0c;并放大 3.学习痛苦&#xff1f;还是去上班&#xff08;餐饮、外卖痛苦&#xff1f;&#xff09; 用比学习更痛苦的事情&#xff0c;去对抗…

西瓜书学习——第一、二章笔记

文章目录 什么是机器学习?假设空间和版本空间基本术语机器学习任务分类 归纳偏好数据决定模型的上限&#xff0c;而算法则是让模型无限逼近上限评估方法留出法交叉验证法自助法调参与最终模型验证集和测试集的区别 性能度量均方误差错误率与精度查准率、查全率与F1ROC与AUC代价…

Python 实现 Mock 数据功能(模拟真实对象的行为)

当你需要在 Python 中测试某些代码时&#xff0c;有时你希望模拟&#xff08;或者说替换&#xff09;某些部分&#xff0c;以便更好地控制测试环境。这就是 Mock 功能的用武之地。Mock 对象可以模拟真实对象的行为&#xff0c;使你能够在测试中对其进行配置&#xff0c;以便更容…

函数模版实例化

目录 一、前言 二、 什么是C模板 &#x1f4a6;泛型编程的思想 &#x1f4a6;C模板的分类 三、函数模板 &#x1f4a6;函数模板概念 &#x1f4a6;函数模板格式 &#x1f4a6;函数模板的原理 &#x1f4a6;函数模板的实例化 &#x1f34e;隐式实例化 &#x1f349;显式实例化 …

揭秘链动3+1商业模式:打造未来商业新风潮

大家好&#xff0c;我是微三云周丽&#xff0c;今天给大家分析当下市场比较火爆的商业模式&#xff01; 小编今天跟大伙们分享什么是链动31模式&#xff1f; 在当今商业世界中&#xff0c;随着科技的飞速发展和消费者需求的不断升级&#xff0c;新的商业模式不断涌现。其中&a…

如何搭建一个vue2组件库(king-ui-pro)

文章引用图片无法查看&#xff0c;直接查看原文 感兴趣的可以关注或订阅下这个系列&#xff0c;后续会陆续将相关的组件与公共方法进行分享 目前已经完成了的组件有 多行省略pro版&#xff0c;不是简单的多行省略效果 公共方法&#xff1a; 1、图片预览&#xff0c;知乎的图…

leetcode(hot100)——贪心算法

55. 跳跃游戏 本题不用纠结于可以跳几步&#xff0c;可以聚焦于覆盖范围&#xff0c;即 当前位置当前跳数 能够覆盖的范围&#xff0c;若这个范围足以到达最后一个位置&#xff0c;则返回true&#xff1b;若for循环结束&#xff0c;则还没返回true&#xff0c;则返回false。 下…