首页
学习
活动
专区
圈层
工具
发布

Shell下执行mysql 命令

在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、导出数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令。...方案1 mysql -uuser -ppasswd -e"insert LogTable values(...)" ...,内容如下: use chbdb;   source update.sql   然后执行如下命令: cat update_mysql.sh | mysql --user=root -ppassword  ...方案3     新建一个shell脚本,格式如下: #!/bin/bash   mysql -u* -h* -p* <<EOF       Your SQL script.  ...方案4 准备一个sql脚本,如update.sql,然后执行如下命令: mysql -uroot -ppassword < update.sql   优点:支持复杂的sql脚本 缺点: 一旦中间出错

1.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL数据库命令行操作_mysql命令行

    下面帮你整理一份MySQL数据库命令行操作的常用命令总结,适合日常开发和管理时快速使用。一、登录 MySQLmysql -u 用户名 -p执行后输入密码,登录 MySQL 命令行客户端。...二、基本数据库操作命令命令说明show databases;显示所有数据库create database 数据库名;创建数据库drop database 数据库名;删除数据库use 数据库名;切换当前数据库三...、表相关命令命令说明show tables;显示当前数据库所有表desc 表名;查看表结构create table 表名 (...)...show grants for '用户名'@'主机';查看用户权限六、其他常用命令命令说明exit;退出 MySQL 命令行source 路径/文件.sql;执行 SQL 脚本文件status;查看当前连接信息...show processlist;查看当前运行的线程七、示例操作流程mysql -u root -p # 登录show databases; # 查看数据库

    2.3K10

    Shell sed命令

    sed常用命令 sed常用命令 a\ 在当前行下面插入文本 i\ 在当前行上面插入文本 c\ 把选定的行改为新的文本 d 删除,删除选择的行 D 删除模板块的第一行 s...,将导致分支到带有标号的命令处,或者到脚本的末尾 T label 错误分支,从最后一行开始,一旦发生错误或者T,t命令,将导致分支到带有标号的命令处,或者到脚本的末尾 w file 写并追加模板块到...-e选项允许在同一行里执行多条命令 命令的执行顺序对结果有影响 [root@linux /]# cat xxx.txt 11111 22222 33333 44444 test [root@linux...取消注释 [root@linux /]# sed -n '1,5s/^/#/p' /etc/passwd #注释1~5行 [root@linux /]# sed -n -r 's/^root|^mysql.../#&/p' /etc/passwd #注释掉以root开头或者以mysql开头的行 获取网卡信息 [root@linux /]# ifconfig eth0|sed -n 's/.

    2K10
    领券