收藏文章 楼主

shell 远程登陆mysql数据库脚本创建表

版块:mysql 数据库通用基础大全   类型:普通   作者:小绿叶技术博客   查看:1180   回复:2   获赞:4   时间:2020-06-16 13:26:22

#!/bin/bash

# 登陆远程数据, -h 指定IP ; -u 指定用户, -p密码, -e 脚本模式,多条数据库命令

mysql -h eisc.cn -u keystone -peisccn -e "

select now();

show database;

"


#######################  案例  #######################

mysql -uroot -p123456 -e "  

tee /tmp/temp.log  

drop database if exists tempdb;   # drop [drɑp] 删除;database [ˈdædəˌbeɪs] 数据库;

# if exists [ɛgˈzɪsts] 存在;判断存在库就删除,数据库:tempdb


create database tempdb;   # 创建库

use tempdb   # 进入库

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

# create table 创建表,判断不存在表 tb_emp  就创建


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

# 插入数据

select * from tb_tmp;   # 选择所有列,从这张表中

notee   # 脚本模式下需要开启此功能否则报错:禁用缓存

quit" # 退出



chmod +x 1.sql ; ./1.sql 





============    shell远程登陆数据  ========

mysql  -hhostname -Pport -uusername -ppassword  -e  

#相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。



#!/bin/bash

HOSTNAME="192.168.111.84"    #数据库信息

PORT="3306"

USERNAME="root"

PASSWORD=""


DBNAME="test_db_test"           #数据库名称

TABLENAME="test_table_test"      #数据库中表的名称

提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:shell 远程登陆mysql数据库脚本创建表

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息