`

mysql使用shell脚本直接插入数据到指定库

 
阅读更多
写了一个脚本deptimport.sh

#!/bin/sh
if [ $# -eq 2 ] ; then
	`mysql -uroot -p123456 -D$1 < $2`;
	exit;
fi

使用方式sh deptimport.sh eseal_ms_jsq /tmp/caojingzhen_jinshanweizhen_dept.sql
eseal_ms_jsq为mysql数据库其中一个库名。
caojingzhen_jinshanweizhen_dept.sql中是罗列的sql语句,如下:
insert into TABLE_NAME(col1,col2,col3,col4) values('value1',0,'value1','value1');
insert into TABLE_NAME(col1,col2,col3,col4) values('value2',0,'value2','value2');
分享到:
评论

相关推荐

    Shell创建MySQL数据表

    这种情况下,你可以直接在MySQL客户端或者通过`source`命令在Shell脚本中运行这个文件,如下: ```bash mysql -u$MYSQL_USER -p$MYSQL_PASSWORD -h$MYSQL_HOST $MYSQL_DB ``` 这将执行`create_table_sct_Province...

    mysql-shell-8.0.20-windows-x86-64bit.zip

    5. **数据导入导出**:用户可以通过MySQL Shell方便地将数据导入和导出到各种格式,如CSV、JSON等。 6. **性能分析**:内置的性能分析工具可以帮助用户诊断查询性能问题,优化数据库运行效率。 7. **备份与恢复**...

    Linux下定时备份MySQL数据库的Shell脚本.pdf

    ### Linux下定时备份MySQL数据库的Shell脚本知识点详解 #### 一、背景介绍与重要性 对于每一个在线网站或服务而言,数据备份是一项至关重要的任务。无论是为了应对未来的版本升级,还是服务器迁移的需求,定期备份...

    mysql-shell-8.0.20-macos10.15-x86-64bit.tar.7z

    MySQL Shell是MySQL数据库管理系统的一个重要组件,主要用于交互式地执行SQL命令、JavaScript脚本和Python脚本,提供了一个全面的接口来管理和操作MySQL服务器。在本案例中,我们讨论的是MySQL Shell的8.0.20版本,...

    mysql_shell

    安装完成后,可以在命令行中输入`mysqlsh`或`mysqlsh [username]@[hostname]:[port]`来启动Shell,连接到指定的MySQL服务器。 二、MySQL Shell的主要功能 1. SQL交互:MySQL Shell提供了SQL提示符,用户可以直接在...

    shell脚本连接、读写、操作mysql数据库实例

    在shell脚本中操作MySQL数据库是一项常见的任务,尤其是在自动化运维和数据处理场景中。本文将详细介绍如何使用shell脚本连接MySQL数据库,并进行读写操作。 首先,连接MySQL数据库通常使用`mysql`命令行工具。在...

    Shell脚本中执行sql语句操作mysql的5种方法

    其基本思路是将需要执行的SQL语句直接写入Shell脚本中,并通过`mysql`命令来执行这些语句。下面是一个具体的示例: ```bash #!/bin/bash # 定义日志 TIMESTAMP=$(date +%Y%m%d%H%M%S) LOG="call_sql_${TIMESTAMP}....

    Linux命令行与shell脚本编程 - mysql数据库操作案例

    Linux命令行提供了一种高效、直接的方式来与操作系统交互,而Shell脚本则允许我们编写自动化任务,大大提高了工作效率。在这个“Linux命令行与shell脚本编程 - mysql数据库操作案例”中,我们将探讨如何在Linux环境...

    mysql_批量数据脚本..

    10. **脚本自动化**:使用shell脚本、Python等工具将SQL操作自动化,提高工作效率。 在实际使用这些脚本时,我们需要根据具体业务需求和数据库结构来调整脚本,同时注意数据的安全性、完整性和一致性。如果你在使用...

    mysql批量清空表工具shell

    这个工具是用Shell脚本语言编写的,可以在Linux或类Unix环境中运行,与MySQL数据库系统无缝对接。在使用这个工具前,首先需要确保你的服务器已经安装了MySQL数据库服务,并且你拥有足够的权限执行清空表的操作。 1....

    MySQL批量插入数据脚本

    MySQL作为一个广泛使用的开源关系型数据库管理系统,提供了多种方式来实现批量插入,包括使用SQL语句、LOAD DATA INFILE命令以及在shell脚本中通过程序接口进行操作。本话题将详细介绍在shell环境下如何编写一个脚本...

    使用shell脚本执行hive、sqoop命令的方法

    ### 使用Shell脚本执行Hive与Sqoop命令详解 在大数据处理领域,Hive和Sqoop都是非常重要的工具。Hive可以用于数据汇总分析,而Sqoop则被用来在Hive和关系型数据库之间进行高效的数据迁移。为了提高工作效率,简化...

    使用shell脚本来给mysql加索引的方法

    在本篇文章中,我们将探讨如何使用shell脚本来为MySQL数据库中的表添加索引。 首先,shell脚本是一种在Unix或Linux操作系统上广泛使用的命令行解释器,它可以执行一系列自动化任务,包括数据库操作。在给MySQL加...

    不进入mysql 就能导入sql脚本的方法

    4. **编写shell脚本**:对于自动化流程,可以编写shell脚本来调用MySQL命令行工具,这样可以避免手动交互。例如,可以创建一个.sh文件,包含执行SQL脚本的命令,然后通过cron定时任务定期运行。 在描述中提到的“在...

    Mysql数据库导入命令Source详解.docx

    MySQL数据库的导入命令`SOURCE`是数据库管理员和开发人员常用的一种工具,用于快速执行SQL脚本,从而将数据导入到数据库中。这个命令通常在批处理操作或者恢复备份时非常有用。下面我们将深入探讨`SOURCE`命令的使用...

    mysql安装操作教程

    此外,还可以通过`source`命令在MySQL客户端直接执行SQL脚本文件,例如: ```sql source import.sql; ``` 总的来说,MySQL的安装和数据操作是每个IT专业人员必备的技能。理解这些基本概念和命令,能够帮助你更好地...

    linux安装mysql5.6

    MySQL 5.6可以通过官方网站直接下载,或者使用Linux下的wget工具下载。 ##### 直接下载 MySQL 5.6 ```bash wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm ``` ##### 使用wget下载 MySQL ...

Global site tag (gtag.js) - Google Analytics