centos mysql 执行sql文件_Centos 执行sql文件

1、管道符

mysql -u dump1 -p dump1 < ./test.sql

cat test.sql

select count(*) from dbname.tableName

2、脚本

#!/bin/bash

#Program:

#       利用sh执行sql文件

#History

#       2017/9/22/

cmd="select count(*) from dbname.tableName"

cnt=$(mysql -udump1 -pdump1 -s -e "${cmd}")

echo "Current count is : ${cnt}"

exit

3、命令

mysql -uroot -p123456 -e "source /root/temp.sql"

more temp.sql

tee /tmp/temp.log

drop database if exists tempdb;

create database tempdb;

use tempdb

create table if not exists tb_tmp(id smallint,val varchar(20));

insert into tb_tmp values (1,'jack'),(2,'robin'),(3,'mark');

select * from tb_tmp;

notee

4、mysql命令行中

mysql> source /scp/mysqldump/test.sql

参考:http://www.jb51.net/article/56944.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值