- 浏览: 90828 次
- 性别:
- 来自: 杭州
文章分类
最新评论
1.命令行
1)mysql -h host -u username -p pwd dbName -e "select * from t_users" > data.log
2)cat读取sql 再输出到 mysql命令
cat select.sql | mysql -h xx -uxx -pxx dbName
或者在select.sql中指定 use dbName
select.sql如下:
show databases;
use dbName;
show tables;
select * from t_users
2.输入重定向, 独立的sql文件 , 输出重定向
1)新建addUser.sql:
insert into t_users(id,name) values(1,'tom'); select * from t_users; |
2)mysql -h host -u username -p pwd dbName < addUser.sql > query.log
发表评论
-
shell运算符
2014-07-30 14:25 580<div class="iteye-blog ... -
tar备忘
2013-08-09 20:49 638http://www.cnblogs.com/qq78292 ... -
shell变量替换
2013-02-05 20:32 722MARK //TODO http://ww ... -
shell的条件判断语句写法
2013-02-05 20:26 733参考http://longzxr.blog.sohu.com ... -
shell元字符 metadata
2013-02-05 20:09 750MARK //TODO http://blog.csd ... -
shell中的括号 () (()) [] [[]] {}
2013-02-05 20:01 1052MARK //TODO 待验证 http://www. ... -
shell字符串操作(替换,截取)
2013-02-05 15:11 875A='abc.sina.txt'; echo ${A ... -
awk分隔符
2013-02-04 20:12 1404分隔符,可以用正则来表示 echo 'a-b.c' | a ... -
xargs用法
2012-10-30 19:52 1045path=/home/xx/data/xx ls pa ... -
FORK BOMB
2012-06-28 14:22 1116http://blog.csdn.net/ninthing/a ... -
source/exec/fork
2012-06-07 16:07 734http://blog.csdn.net/zhuy ... -
#!/bin/bash
2012-06-07 16:03 2653http://www.cnblogs.com/ ... -
SHELL 命令行解释执行
2012-06-06 11:46 894//TODO 参考 Unix S ... -
SHELL数组
2012-04-17 10:19 703http://bbs.chinaunix.net/thread ... -
time() 测试shell脚本/cmd的性能
2012-03-20 00:15 825time($cmd) -
shell 逻辑表达式 运算符
2012-03-20 00:02 834转自 http://www.cnblogs.com/cheng ... -
shell字符串处理
2012-02-29 01:19 8031.待实践 http://www.blogjava.net/ ... -
authorized_keys 文件的权限
2012-02-17 11:26 1860必须是 600,700 ??? (其组,其他人 必须是0,0) ... -
linux 查看CPU等硬件信息
2012-02-12 22:08 996http://www.oschina.net/question ... -
Linux中的控制字符
2011-11-19 16:18 834Ctr F :forward 光标向前 Ctr b :bac ...
相关推荐
shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查) student.sql,可以导入到数据库中做假数据,方便处理练习数据库操作
Linux shell操作mysql数据库深入解析 在 Linux shell 中操作 MySQL 数据库是一种常见的需求,特别是在自动化脚本中。下面总结了四种常见的 shell 操作 MySQL 数据库的方法,每种方法都有其优点和缺点。 方案一:...
在MySQL Shell 8.4.0版本中,主要针对Windows x86-64位操作系统进行了优化,提供了高效且便捷的数据操作体验。 这个压缩包`mysql-shell-8.4.0-windows-x86-64bit.zip`包含了以下关键组件和功能: 1. **多语言支持*...
首先,`Shell`是一种Unix或Linux操作系统中的命令解释器,允许用户与系统进行交互。通过编写Shell脚本,我们可以构建自动化任务,包括执行MySQL命令。在你提供的`create_table.sh`文件中,很可能是包含了用于创建...
根据给定的信息,本文将详细解释使用Shell进行MySQL操作的相关知识点,包括MySQL的安装、配置、备份、恢复以及一些常见的问题解决方法。 ### 一、MySQL的安装与配置 #### 1. 使用RPM包安装MySQL 在Linux系统中,...
通过shell脚本来创建MySQL数据库,不仅可以提高工作效率,还能确保操作的一致性和可重复性。下面将详细介绍如何利用shell脚本来创建MySQL数据库,并结合提供的文件进行解析。 首先,我们需要理解shell脚本的基本...
当我们需要在Linux环境下批量处理数据库操作时,结合使用shell脚本和MySQL可以极大地提高效率。以下将详细介绍如何在shell脚本中执行MySQL脚本并传递参数。 首先,我们需要创建一个shell脚本,通常以`.sh`为扩展名...
这里我们关注的是使用Shell脚本来实现MySQL从原表到历史表的数据迁移。这种自动化的方法可以帮助我们高效、准确地处理大量数据,同时减少人为错误。 首先,让我们深入理解`shell`脚本。Shell是Linux和Unix系统中的...
本篇将详细介绍如何使用Shell脚本结合CSV文件批量将数据导入MySQL数据库,以提高工作效率。 首先,`prov.csv` 是一个包含CSV(逗号分隔值)格式的数据文件,这种文件类型常用于存储表格数据,易于读写和处理。在本...
本文将详细讲解如何在Shell脚本中实现多线程,并结合实例介绍如何批量插入MySQL数据库。 首先,我们需要理解为什么要使用多线程。在处理大量并发任务时,多线程可以并发执行任务,避免串行执行的低效,尤其在需要对...
MySQL Shell是MySQL数据库管理系统提供的一款强大的命令行工具,它集成了JavaScript、Python和SQL三种语言环境,为数据库管理员和开发者提供了交互式操作MySQL服务器、管理数据库对象以及执行复杂脚本的功能。...
本资源提供了一个专为MySQL 5.7.8及以前版本设计的shell脚本,它允许用户进行自定义配置,方便快捷地执行数据库备份操作。 首先,我们需要了解`shell`脚本。Shell是Unix或Linux操作系统中的命令解释器,它允许用户...
今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab ...
1. **多语言支持**:MySQL Shell允许用户使用JavaScript、Python或SQL来执行各种数据库操作。这使得熟悉不同编程语言的用户可以无缝切换,提高工作效率。 2. **自动化脚本**:通过编写脚本,用户可以自动化执行重复...
MySQL Shell支持多种操作,包括数据查询、数据操作、数据库管理、性能分析以及脚本编写等,极大地提高了工作效率。 一、MySQL Shell的安装与启动 安装MySQL Shell通常是通过MySQL的安装程序或者单独下载MySQL Shell...
### MySQL Shell一键安装脚本详解 #### 一、MySQL与Shell脚本简介 - **MySQL**:MySQL是一种流行的关系型数据库管理系统(RDBMS),它以其高性能、可靠性和易用性而闻名。MySQL广泛应用于各种场景,从简单的个人...
MySQL Shell是MySQL数据库管理系统的一个重要组件,主要用于交互式地执行SQL命令、JavaScript脚本和Python脚本,提供了一个全面的接口来管理和操作MySQL服务器。在本案例中,我们讨论的是MySQL Shell的8.0.20版本,...
MySQL Shell是MySQL数据库管理系统的一个重要组件,主要用于交互式地管理和操作MySQL服务器,提供了一种集成了JavaScript、Python和SQL的环境。在这个8.0.20版本的Windows 64位版本中,用户可以获得一系列高级功能,...
总之,`adw.rar_shell mysql`这个资源提供了一个学习shell脚本与MySQL数据库交互的实例,对于想要提升Linux系统管理和数据库操作技能的IT从业者来说,这是一个宝贵的资料。通过分析和实践这个脚本,你可以更好地理解...
今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句不同而已。可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab ...