步骤1、insert插入表记录
MariaDB [(none)]> create database ntd222;        //创建ntd222库名
MariaDB [(none)]> use ntd222;        //切换库
MariaDB [ntd222]> create table cntd(学号 char(13),姓名 varchar(13),性别 char(1),手机号 char(13),通信地址 varchar(48));        //创建表信息
MariaDB [ntd222]> show tables;            //查看表信息
+------------------+
| Tables_in_ntd222 |
+------------------+
| cntd             |
+------------------+
1 row in set (0.00 sec)

MariaDB [ntd222]> insert into cntd values         //将全部的8条数据信息录入到cntd里面
    -> ('1001','郭靖','男','1111','东海'),
    -> ('1002','黄蓉','女','2222','东海'),
    -> ('1003','华筝','女','3333','蒙古'),
    -> ('1004','周伯通','男','4444','昆嵛山'),
    -> ('1005','王重阳','男','5555','昆嵛山'),
    -> ('1006','段王爷','男','6666','云南'),
    -> ('1007','洪七公','男','7777','太湖'),
    -> ('1008','欧阳锋','男','8888','西域');
Query OK, 8 rows affected (0.03 sec)
Records: 8  Duplicates: 0  Warnings: 0
MariaDB [ntd222]> exit    //退出数据库

步骤2、update和delete的使用
这里准备了studb.sql  这个数据库
导入数据库:
MariaDB [(none)]> create database ntd111;        //先创建ntd111库
[root@localhost ~]# mysql -uroot  ntd111 < /root/studb.sql         //再次导入到ntd111库中
MariaDB [(none)]> use ntd111;        //进入ntd111库中

MariaDB [ntd111]> show tables;            //查看库信息
+------------------+
| Tables_in_ntd111 |
+------------------+
| ntd              |
| stuinfo          |
+------------------+
2 rows in set (0.00 sec)

MariaDB [ntd111]> select * from stuinfo;        //查看表内容
+---------------+-----------+--------+--------------+--------------------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址                 |
+---------------+-----------+--------+--------------+--------------------------+
| NTD2020110001 | 郭靖      | 男     | 13145201314  | 东海桃花岛               |
| NTD2020110002 | 黄蓉      | 女     | 13145201413  | 东海桃花岛               |
| NTD2020110003 | 华筝      | 女     | 13705666777  | 蒙古大营                 |
| NTD2020110004 | 洪七公    | 男     | 18888888888  | 太湖北丐帮总舵           |
| NTD2020110005 | 欧阳锋    | 男     | 18777777777  | 西域白驼山庄             |
| NTD2020110006 | 黄药师    | 男     | 18999999999  | 东海桃花岛               |
| NTD2020110007 | 周伯通    | 男     | 17012341234  | 昆嵛山全真教总部         |
| NTD2020110008 | 王重阳    | 男     | 17012340001  | 昆嵛山全真教总部         |
+---------------+-----------+--------+--------------+--------------------------+
8 rows in set (0.00 sec)

步骤3、更新stuinfo数据记录
MariaDB [ntd111]> update stuinfo set 联系电话='13598342534' where 姓名='黄药师';    //将黄药师的联系电话修改为13598342534

MariaDB [ntd111]> select * from stuinfo;    //查看表内容
+---------------+-----------+--------+--------------+--------------------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址                 |
+---------------+-----------+--------+--------------+--------------------------+
| NTD2020110001 | 郭靖      | 男     | 13145201314  | 东海桃花岛               |
| NTD2020110002 | 黄蓉      | 女     | 13145201413  | 东海桃花岛               |
| NTD2020110003 | 华筝      | 女     | 13705666777  | 蒙古大营                 |
| NTD2020110004 | 洪七公    | 男     | 18888888888  | 太湖北丐帮总舵           |
| NTD2020110005 | 欧阳锋    | 男     | 18777777777  | 西域白驼山庄             |
| NTD2020110006 | 黄药师    | 男     | 13598342534  | 东海桃花岛               |
| NTD2020110007 | 周伯通    | 男     | 17012341234  | 昆嵛山全真教总部         |
| NTD2020110008 | 王重阳    | 男     | 17012340001  | 昆嵛山全真教总部         |
+---------------+-----------+--------+--------------+--------------------------+

将表中的名字为洪七公这个人的名字修改为洪七
MariaDB [ntd111]> update stuinfo set 姓名='洪七' where 姓名='洪七公';

MariaDB [ntd111]> select * from stuinfo;        //查看表内容
+---------------+-----------+--------+--------------+--------------------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址                 |
+---------------+-----------+--------+--------------+--------------------------+
| NTD2020110001 | 郭靖      | 男     | 13145201314  | 东海桃花岛               |
| NTD2020110002 | 黄蓉      | 女     | 13145201413  | 东海桃花岛               |
| NTD2020110003 | 华筝      | 女     | 13705666777  | 蒙古大营                 |
| NTD2020110004 | 洪七      | 男     | 18888888888  | 太湖北丐帮总舵           |
| NTD2020110005 | 欧阳锋    | 男     | 18777777777  | 西域白驼山庄             |
| NTD2020110006 | 黄药师    | 男     | 13598342534  | 东海桃花岛               |
| NTD2020110007 | 周伯通    | 男     | 17012341234  | 昆嵛山全真教总部         |
| NTD2020110008 | 王重阳    | 男     | 17012340001  | 昆嵛山全真教总部         |
+---------------+-----------+--------+--------------+--------------------------+

步骤4、select查询记录:
只查看表中的的部分信息
MariaDB [ntd111]> select 姓名,联系电话 from stuinfo;        //检查表中的姓名和联系电话,并显示

+-----------+--------------+
| 姓名      | 联系电话     |
+-----------+--------------+
| 郭靖      | 13145201314  |
| 黄蓉      | 13145201413  |
| 华筝      | 13705666777  |
| 洪七      | 18888888888  |
| 欧阳锋    | 18777777777  |
| 黄药师    | 13598342534  |
| 周伯通    | 17012341234  |
| 王重阳    | 17012340001  |
+-----------+--------------+

列出表中性别为女的详细数据信息
MariaDB [ntd111]> select * from stuinfo where 性别='女';

+---------------+--------+--------+--------------+-----------------+
| 学号          | 姓名   | 性别   | 联系电话     | 通信地址        |
+---------------+--------+--------+--------------+-----------------+
| NTD2020110002 | 黄蓉   | 女     | 13145201413  | 东海桃花岛      |
| NTD2020110003 | 华筝   | 女     | 13705666777  | 蒙古大营        |
+---------------+--------+--------+--------------+-----------------+

列出stuinfo表中的通信地址='东海桃花岛'详细数据
MariaDB [ntd111]> select * from stuinfo where 通信地址='东海桃花岛';

+---------------+-----------+--------+--------------+-----------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址        |
+---------------+-----------+--------+--------------+-----------------+
| NTD2020110001 | 郭靖      | 男     | 13145201314  | 东海桃花岛      |
| NTD2020110002 | 黄蓉      | 女     | 13145201413  | 东海桃花岛      |
| NTD2020110006 | 黄药师    | 男     | 13598342534  | 东海桃花岛      |
+---------------+-----------+--------+--------------+-----------------+
3 rows in set (0.00 sec)

步骤4、简单查询:
MariaDB [ntd111]> select * from stuinfo where 通信地址!='东海桃花岛';    //将不是东海桃花岛的其它列出来

+---------------+-----------+--------+--------------+--------------------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址                 |
+---------------+-----------+--------+--------------+--------------------------+
| NTD2020110003 | 华筝      | 女     | 13705666777  | 蒙古大营                 |
| NTD2020110004 | 洪七      | 男     | 18888888888  | 太湖北丐帮总舵           |
| NTD2020110005 | 欧阳锋    | 男     | 18777777777  | 西域白驼山庄             |
| NTD2020110007 | 周伯通    | 男     | 17012341234  | 昆嵛山全真教总部         |
| NTD2020110008 | 王重阳    | 男     | 17012340001  | 昆嵛山全真教总部         |
+---------------+-----------+--------+--------------+--------------------------+
5 rows in set (0.00 sec)

MariaDB [ntd111]> select * from stuinfo where 通信地址='东海桃花岛' and 性别='女';        //查看地址属于东海桃花岛并且是女的,列出来

+---------------+--------+--------+--------------+-----------------+
| 学号          | 姓名   | 性别   | 联系电话     | 通信地址        |
+---------------+--------+--------+--------------+-----------------+
| NTD2020110002 | 黄蓉   | 女     | 13145201413  | 东海桃花岛      |
+---------------+--------+--------+--------------+-----------------+

列出表中,蒙古大营或者是性别是女的数据列出来
MariaDB [ntd111]> select * from stuinfo where 通信地址='蒙古大营' or 性别='女';

+---------------+--------+--------+--------------+-----------------+
| 学号          | 姓名   | 性别   | 联系电话     | 通信地址        |
+---------------+--------+--------+--------------+-----------------+
| NTD2020110002 | 黄蓉   | 女     | 13145201413  | 东海桃花岛      |
| NTD2020110003 | 华筝   | 女     | 13705666777  | 蒙古大营        |
+---------------+--------+--------+--------------+-----------------+
2 rows in set (0.01 sec)

步骤5、高级匹配:
列出表中存在郭靖、黄蓉、欧阳锋、黄药师的数据
MariaDB [ntd111]> select * from stuinfo where 姓名 in('郭靖','黄蓉','欧阳锋','黄药师');

+---------------+-----------+--------+--------------+--------------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址           |
+---------------+-----------+--------+--------------+--------------------+
| NTD2020110001 | 郭靖      | 男     | 13145201314  | 东海桃花岛         |
| NTD2020110002 | 黄蓉      | 女     | 13145201413  | 东海桃花岛         |
| NTD2020110005 | 欧阳锋    | 男     | 18777777777  | 西域白驼山庄       |
| NTD2020110006 | 黄药师    | 男     | 13598342534  | 东海桃花岛         |
+---------------+-----------+--------+--------------+--------------------+
4 rows in set (0.00 sec)

列出表中在通信地址内包括全真教的
MariaDB [ntd111]> select * from stuinfo where 通信地址 like '%全真教%';

+---------------+-----------+--------+--------------+--------------------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址                 |
+---------------+-----------+--------+--------------+--------------------------+
| NTD2020110007 | 周伯通    | 男     | 17012341234  | 昆嵛山全真教总部         |
| NTD2020110008 | 王重阳    | 男     | 17012340001  | 昆嵛山全真教总部         |
+---------------+-----------+--------+--------------+--------------------------+
2 rows in set (0.01 sec)

列出表中姓名只有两个字的数据名单
MariaDB [ntd111]> select * from stuinfo where 姓名 like '__';

+---------------+--------+--------+--------------+-----------------------+
| 学号          | 姓名   | 性别   | 联系电话     | 通信地址              |
+---------------+--------+--------+--------------+-----------------------+
| NTD2020110001 | 郭靖   | 男     | 13145201314  | 东海桃花岛            |
| NTD2020110002 | 黄蓉   | 女     | 13145201413  | 东海桃花岛            |
| NTD2020110003 | 华筝   | 女     | 13705666777  | 蒙古大营              |
| NTD2020110004 | 洪七   | 男     | 18888888888  | 太湖北丐帮总舵        |
+---------------+--------+--------+--------------+-----------------------+
4 rows in set (0.00 sec)

列出表中性郭的数据名单
MariaDB [ntd111]> select * from stuinfo where 姓名 like '郭_';

+---------------+--------+--------+--------------+-----------------+
| 学号          | 姓名   | 性别   | 联系电话     | 通信地址        |
+---------------+--------+--------+--------------+-----------------+
| NTD2020110001 | 郭靖   | 男     | 13145201314  | 东海桃花岛      |
+---------------+--------+--------+--------------+-----------------+
1 row in set (0.01 sec)

步骤6、整理查询结果:
列出表中性别为男的带有侠客的人数
MariaDB [ntd111]> select count(*) from stuinfo where 性别='男';

+----------+
| count(*) |
+----------+
|        6 |
+----------+
1 row in set (0.01 sec)

列出表中通信地址中有东海桃花岛的记录的并按照学号的降序排列
MariaDB [ntd111]> select * from stuinfo where 通信地址='东海桃花岛' order by 学号 desc;

+---------------+-----------+--------+--------------+-----------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址        |
+---------------+-----------+--------+--------------+-----------------+
| NTD2020110006 | 黄药师    | 男     | 13598342534  | 东海桃花岛      |
| NTD2020110002 | 黄蓉      | 女     | 13145201413  | 东海桃花岛      |
| NTD2020110001 | 郭靖      | 男     | 13145201314  | 东海桃花岛      |
+---------------+-----------+--------+--------------+-----------------+
3 rows in set (0.01 sec)

列出表中的第4-5条信息
MariaDB [ntd111]> select * from stuinfo where 性别='男' limit 3,2;

+---------------+-----------+--------+--------------+--------------------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址                 |
+---------------+-----------+--------+--------------+--------------------------+
| NTD2020110006 | 黄药师    | 男     | 13598342534  | 东海桃花岛               |
| NTD2020110007 | 周伯通    | 男     | 17012341234  | 昆嵛山全真教总部         |
+---------------+-----------+--------+--------------+--------------------------+
2 rows in set (0.00 sec)

查看表中3条数据
MariaDB [ntd111]> select * from stuinfo limit 3;
+---------------+--------+--------+--------------+-----------------+
| 学号          | 姓名   | 性别   | 联系电话     | 通信地址        |
+---------------+--------+--------+--------------+-----------------+
| NTD2020110001 | 郭靖   | 男     | 13145201314  | 东海桃花岛      |
| NTD2020110002 | 黄蓉   | 女     | 13145201413  | 东海桃花岛      |
| NTD2020110003 | 华筝   | 女     | 13705666777  | 蒙古大营        |
+---------------+--------+--------+--------------+-----------------+
3 rows in set (0.07 sec)
MariaDB [ntd111]> exit        //退出数据库

步骤7、备份数据库操作

[root@localhost ~]# mysqldump -uroot ntd111 > /root/ntd111.sql        //备份ntd111 备份到ntd111.mql放到/root/ntd111.sql
[root@localhost ~]# ls /root        //查看
anaconda-ks.cfg  initial-setup-ks.cfg  studb.sql  模板  图片  下载  桌面
end              ntd111.sql            公共       视频  文档  音乐

步骤8、恢复数据库的操作:

MariaDB [(none)]> show databases;        //先查看库一下
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| ntd111             |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.00 sec)
MariaDB [(none)]> drop database ntd111;        //删除ntd111这个库
Query OK, 2 rows affected (0.10 sec)
MariaDB [(none)]> show databases;        //在次查看库信息
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)
MariaDB [(none)]> create database ntd111;        //创建ntd111,这是个空库
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> exit        //退出数据库
[root@localhost ~]# mysql -root ntd111 < /root/ntd111.sql     //将ntd111.sql这个库里面的数据导入到ntd111里
[root@localhost ~]# mysql    //进入数据库
MariaDB [(none)]> show databases;        //查看库信息
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| ntd111             |
| performance_schema |
| test               |
+--------------------+
5 rows in set (0.00 sec)
MariaDB [(none)]> use ntd111;        //进入ntd111库中
MariaDB [ntd111]> select * from stuinfo;        //查看stuinfo这个表内容
+---------------+-----------+--------+--------------+--------------------------+
| 学号          | 姓名      | 性别   | 联系电话     | 通信地址                 |
+---------------+-----------+--------+--------------+--------------------------+
| NTD2020110001 | 郭靖      | 男     | 13145201314  | 东海桃花岛               |
| NTD2020110002 | 黄蓉      | 女     | 13145201413  | 东海桃花岛               |
| NTD2020110003 | 华筝      | 女     | 13705666777  | 蒙古大营                 |
| NTD2020110004 | 洪七      | 男     | 18888888888  | 太湖北丐帮总舵           |
| NTD2020110005 | 欧阳锋    | 男     | 18777777777  | 西域白驼山庄             |
| NTD2020110006 | 黄药师    | 男     | 13598342534  | 东海桃花岛               |
| NTD2020110007 | 周伯通    | 男     | 17012341234  | 昆嵛山全真教总部         |
| NTD2020110008 | 王重阳    | 男     | 17012340001  | 昆嵛山全真教总部         |
+---------------+-----------+--------+--------------+--------------------------+
8 rows in set (0.00 sec)

数据库查询+数据库备份+数据库恢复相关推荐

  1. MySQL数据库基础:安装+登入+SQL操作语句+数据库授权、备份、恢复+其他操作

    MySQL简介 MySQL最流行的RDBMS(关系型数据库系统),特别是在WEB应用方面,表现特点 数据以表格的形式出现 每行为各种记录名称 每列为记录名称所对应的数据域 许多的行和列组成一张表单 若 ...

  2. mysql的查询分析工具下载_万能数据库查询分析器(ODBC数据库查询分析工具)V7.03 最新版...

    万能数据库查询分析器(ODBC数据库查询分析工具)是一款功能强大,性能良好的数据库查询辅助工具,对开发人员来说是一款省时省力的数据库分析工具. 功能特点: 可以通过它查询ODBC数据源(包括世面上所有 ...

  3. 17.sql server数据库使用规则、二八原则、数据库查询集群--数据库读写分离多种实现、数据库配置读写分离(by-朝夕)

    Database 课程目标 环境准备: 一.二八原则 二.数据库读写分离 好处: 绝大部分的企业内部应用,可能不需要上图那么庞大的架构,一台主数据库服务器和一台查询服务器通常能满足读写分离的要求.而且 ...

  4. mysql cascade 查询_Python全栈 MySQL 数据库 (SQL查询、备份、恢复、授权)

    ParisGabriel 每天坚持手写  一天一篇  决定坚持几年 为了梦想为了信仰  开局一张图 今天接着昨天的说 索引有4种: 普通 索引 :index 唯一索引:unique 主键索引:prim ...

  5. MySQL基础教程---创建、查询、备份数据库

    文章目录 一.创建数据库 1.指令或者工具创建数据库 2.数据库校对规则 二.查询数据库 三.备份与恢复数据库 1.对数据库的备份 2.对数据表的备份 3.导入一个SQL文件 前期环境基础: MySQ ...

  6. oracle9i 恢复数据库,Oracle9i RMAN备份及恢复步骤(zt)

    1.切换服务器归档模式,如果已经是归档模式可跳过此步: %sqlplus /nolog (启动sqlplus) SQL> conn / as sysdba (以DBA身份连接数据库) SQL&g ...

  7. mysql中数据如何备份_mysql数据库如何进行备份和恢复

    一.确保mysql开启了binlog日志功能 在/etc/my.cnf文件里的[mysqld]区块添加: #这个是存储的位置为mysql配置文件的位置 log-bin=mysql-bin 然后重启my ...

  8. 102.第十九章 MySQL数据库 -- MySQL的备份和恢复(十二)

    5.备份和恢复 5.1 备份恢复概述 5.1.1 为什么要备份 灾难恢复:硬件故障.软件故障.自然灾害.黑客攻击.误操作测试等数据丢失场景 参考链接: https://www.toutiao.com/ ...

  9. mysql数据库查询工具''_数据库查询工具

    多肉数据查询系统是一款非常实用的查询多肉植物小工具,软件提供了多肉植物的习性.照片.如何培养等等功能,对于喜欢在家里养些花花草草的用户会有很大的帮助,操作也很简单,基本一看就会.接下来非凡软件站小编就 ...

  10. sqlserver2014导出mysql_sql server2014如何备份数据库-sql server2014备份数据库教程 - 河东软件园...

    对于sql server2014想必许多用户都不陌生,这是由微软推出的关系型数据库管理系统,它为用户提供安全可靠的数据管理方案,因此成为我们最常用户的数据库应用之一,在我们使用的过程中,可能需要定期对 ...

最新文章

  1. 通过交叉验证(Cross Validation)KFold绘制ROC曲线并选出最优模型进行模型评估、测试、包含分类指标、校准曲线、混淆矩阵等
  2. SVG(H5可缩放的矢量图形)
  3. 统计学习方法|感知机原理剖析及实现
  4. 逻辑地址,线性地址,物理地址
  5. WebView与JavaScript交互
  6. 《关于我的那些面经》——百度后端(附答案)
  7. UDP协议和socketserver以及文件上传
  8. UCML 参与者关键 与依赖关联外键
  9. 阶段3 2.Spring_01.Spring框架简介_02.今日课程内容介绍
  10. QImage类详解(QImage类型转换、QImage类函数及QImage像素操作)
  11. IP报文分片抓包简析
  12. php swfobject,SWFObject基本用法实例分析_javascript技巧
  13. 基于LM324的音调放大电路
  14. 微信公众号网页开发测试环境搭建
  15. 如何做顶级“新生代农民工”?这几本书为你打开大门
  16. nginx如何解析html响应,在nginx中,如何返回http 500返回码并包含响应客户端的响应体...
  17. 从零实现Transformer、ChatGLM-6B、本地知识库、模型(训练/推理)加速
  18. PI3体验之无线网AP模式设定及热点分享
  19. Rabbitmq安装过程(使用docker)
  20. Elasticsearch权限控制

热门文章

  1. CSplitterWnd窗口分割之——动态静态嵌套分割(二)
  2. MFC 分割窗体(Splitter Windows)
  3. 关于组培的一些想法(求知解惑),多肉科普
  4. 基于ASP.NET的精美企业网站后台管理系统源码
  5. 苹果微信密码服务器,苹果微信怎么记住密码的登录
  6. 在MPLAB X IDE下用SEGGER J-LINK调试PIC32
  7. c++STL 一级、二级空间配置器
  8. swagger生成对应的客户端、服务端代码
  9. 免费报名 | 2016中国信息无障碍专题沙龙
  10. CleanMyMac X是干嘛的?及最新版功能介绍