1.  有时候我们可能须要记录我们对mysql的操作过程,这时我们能够使用mysql的tee命令

1)第一种情况是在链接数据库的时候使用tee

>mysql  -u root  -p  --tee=C:\log.txt       //注意这里路径不须要加上引號

这时我们对数据库的全部操作都会记录在log.txt上;

2) 第二中方式是在链接上数据库后使用

mysql >   tee  C:\log.txt        //这个命令后面的操作都会记录在log中

当你不想记录log时,你能够使用notee命令,这个命令后面的操作将不会再被记录

mysql >   notee;

2. 当我们在查询一张表的时候。输出的结果可能会非常多。这时在控制台上分析起来非常不方便。我们能够将结果导出到文件分析

1) 直接使用控制台的重定向功能。

mysql   -u   root    -p   -e  “use  mysql; show  tables 。”  >   C:\log.txt

2)   使用tee命令。

mysql >  tee  C:\log.txt;

mysql >  use mysql;

mysql >  show tables;

mysql >  notee;         //关闭记录功能

3)  有时候还能够使用select  * from tableName into outfile ‘fineNane’;

3. 运行外部文件里的sql语句

方法一 使用cmd命令运行(windows下,unix或linux在的其控制台下)

         【Mysql的bin文件夹】\mysql –uusername –ppassword –D数据库<【sql脚本文件路径全名】,演示样例:

           D:\mysql\bin\mysql –uroot –p123456 -Dtest<d:\test\ss.sql

          注意:

                  A、假设在sql脚本文件里使用了use 数据库,则-D数据库选项能够忽略

                  B、假设【Mysql的bin文件夹】中包括空格,则须要使用“”包括,如:“C:\Program Files\mysql\bin\mysql” –uusername –ppassword –D数据库<【sql脚本文件路径全名】



         方法二 进入mysql的控制台后,使用source命令运行

         Mysql>source 【sql脚本文件的路径全名】 或 Mysql>\. 【sql脚本文件的路径全名】,演示样例:

         source d:\test\ss.sql 或者 \. d:\test\ss.sql

Mysql 将结果保存到文件 从文件里运行sql语句 记录操作过程(tee 命令的使用)的更多相关文章

  1. mybatis 的 dao 接口跟 xml 文件里面的 sql 是如何建立关系的?一步步解析

    序言 在开始正文之前,首先解释Dao接口和XML文件里的SQL是如何一一对应的? 一句话讲完就是:mybatis 会先解析这些xml 文件,通过 xml 文件里面的命名空间 (namespace)跟d ...

  2. C# 读取文件中的sql语句 创建数据库以及表结构

    大概思路是: 读取文件 根据文件中行内容为GO 作为分割  一条条放到list中 然后在程序中逐条执行sql语句; 值得一提的是 创建数据库的语句是不允许放到程序事务中执行的 所以目前我是分了两个文本 ...

  3. 使用字面量或者绑定变量在HANA Studio里执行SQL语句

    在SAP note 2000002 – FAQ: SAP HANA SQL Optimization里提到了SQL语句的两种执行方式,具体差异体现在where语句里搜索条件的指定方式上. 所谓Lite ...

  4. python scrapy实战糗事百科保存到json文件里

    编写qsbk_spider.py爬虫文件 # -*- coding: utf-8 -*- import scrapy from qsbk.items import QsbkItem from scra ...

  5. MYSQL之数据库初识、安装详解、sql语句基本操作

    目录 MYSQL之数据库初识及安装详解 1.什么是数据库? 1.什么是数据?(data) 2.什么是数据库?(databases,简称DB) 2.为什要用数据库? 3.什么是数据库管理系统?(Data ...

  6. MySQL数据库学习笔记(三)----基本的SQL语句

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  7. java实现将资源文件转化成sql语句导入数据库

    文档结构

  8. mysql数据库中查看某个视图的定义的SQL语句

    环境描述: mysql版本:5.5.57-log 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求描述: 查看某个视图的 ...

  9. mysql 把文件中的sql语句导入到mysql中

    mysql -uroot -proot -Dcollege</home/wwwroot/default/data/xlxxb_2014-10-16.txt;

随机推荐

  1. tmux 终端分屏利器使用

    介绍 Tmux 是一个工具,用于在一个终端窗口中运行多个终端会话. 不仅如此,你还可以通过 Tmux 使终端会话运行于后台或是按需接入.断开会话,这个功能非常实用. 很好的工具,记录一下,以后要常用. ...

  2. dbcp、c3p0、jdbc常用连接配置

    dbcp连接数据库配置  比较常见 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSo ...

  3. 初学 Delphi 嵌入汇编[1] - 汇编语言与机器语言

    非科班出身, 现在才接触汇编, 惭愧呀, 好好学! 主选课本是清华大学王爽老师的<汇编语言>. 推荐 王爽老师的汇编网 汇编语言之前是机器语言. 机器语言是机器指令的集合, 机器指令是一系 ...

  4. Android -- View流程

    在自定义view中打log,view的显示共有三种,visible.invisible和gone,分别看一下log: gone onVisibilityChanged construct 2 para ...

  5. .NET-分页处理方式

    分页方案一: 现在常见的前端框架datatable,easyui等的分页插件,都是采用的前端分页,原理:先将符合条件的数据全部加载到页面上,然后计算分页,进行分页处理.(装载全部数据) 优点: --在 ...

  6. Introduction to the visual formatting model

    原文:https://www.w3.org/TR/CSS2/visuren.html#block-formatting --------------------------------------- ...

  7. express next function

    nodejs 里面的next()这个函数调用的作用是什么呢? var express = require('express'); var app = express(); var myLogger = ...

  8. Spring(十):Spring配置Bean(三)Bean的作用域、使用外部属性文件

    Bean的作用域: 支持四种配置,分别是singleton,prototype,request,session. singleton 默认情况下在spring confinguration xml文件 ...

  9. rabbitmq页面出现/etc/rabbitmq/rabbitmq.config(not found)解决方法

    如果出现页面出现/etc/rabbitmq/rabbitmq.config(not found) 解决如下:find / -name "rabbitmq.config.example&quo ...

  10. 互联网公司linux运维生产场景常用软件工具一览

    linux的世界真的很精彩,还没入门的朋友赶紧进来吧! 操作系统:Centos※,Freebsd,Ubuntu,Redhat linux,suse linux网站服务:apache※,nginx※,l ...