【跟着官网学技术系列之MySQL】第10天之以批处理模式使用mysql

Scroll Down

前言

在当今信息爆炸的时代,拥有信息检索的能力很重要。
作为一名软件工程师,遇到问题,你会怎么办?带着问题去搜索引擎寻找答案?亦或是去技术官网,技术社区去寻找?
根据个人经验,一般遇到问题,基本搜索引擎都可以解决(抱着:我遇到的问题肯定别人也遇到过的心态去解决)
实在解决不了的,逛逛技术官网、社区,一般也可以解决!
以上解决问题的方法屡试不爽!

从今天开始,进军MySQL官网,跟着官网学MySQL!

今天要学习的章节是:Using mysql in Batch Mode(以批处理模式使用mysql)

Using mysql in Batch Mode(以批处理模式使用mysql)

  • 官网截图
    10-以批处理模式使用mysql-官网截图-1
    10-以批处理模式使用mysql-官网截图-2
    10-以批处理模式使用mysql-官网截图-3

  • 实操截图
    10-以批处理模式使用mysql-实操截图-1
    10-以批处理模式使用mysql-实操截图-2
    10-以批处理模式使用mysql-实操截图-3

  • 数据准备
    touch batch_mode_file

use menagerie;
select species from pet;
  • sql脚本
$> mysql < batch-file

$> mysql -h host -u user -p < batch-file

$> mysql < batch-file | more

$> mysql < batch-file > mysql.out

mysql> source filename;
mysql> \. filename

本章关键知识点总结

  • 不登录终端(交互方式)执行文件中的sql脚本
  • 不登录终端(交互方式)执行文件中的sql脚本,并输出到文件中
  • mysql终端执行本地文件中的sql脚本
  • mysql有两种交互方式:终端交互方式(直接交互)、文件交互方式(批处理)

参考手册

MySQL8.4参考手册