iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >shell操作mysql
  • 762
分享到

shell操作mysql

mysql数据库sql 2023-09-06 09:09:28 762人浏览 安东尼
摘要

参考文章:shell脚本操作MYSQL(1) shell操作Mysql主要有两种方式: 直接链接数据库并且执行sql。不执行sql,而是连接数据库,使用

参考文章:shell脚本操作MYSQL(1)

shell操作Mysql主要有两种方式:

  1. 直接链接数据库并且执行sql
  2. 不执行sql,而是连接数据库,使用<

直接执行

# 执行sql脚本sql="source /root/test.sql"# 创建数据库sql="create database IF NOT EXISTS ${DBNAME};"# 创建表sql="create table IF NOT EXISTS ${TABLENAME} ( name varchar(20), id int(11) default 0 )"# 插入数据sql="insert into ${TABLENAME} values('billchen',2)"# 查询数据sql="select * from ${TABLENAME}"# 更新数据sql="update ${TABLENAME} set id=3"# 删除数据sql="delete from ${TABLENAME}"mysql -h${HOSTNAME}  -P${PORT}  -u${USERNAME} -p${PASSWord} -e "${sql}"

通过EOF执行

PORTAL_META_SQL="update apolloportaldb.serverconfig set value=${META} where \`key\`='apollo.portal.meta.servers';"#Shell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返#回到主调Shell。可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序mysql -h${HOSTNAME}  -P${PORT}  -u${USERNAME} -p${PASSWORD}<

注意点

通过 shell 操作 mysql ,有一些需要注意的点。

  1. 条件可直接拼接在sql后。
  2. 字段值需要引号。
  3. 与mysql关键字同名时,需要使用 \ 转义。

EOF

CONDITioN='a = 1 and b = 2'COLUMNVALUE='21314'mysql -h${HOSTNAME}  -P${PORT}  -u${USERNAME} -p${PASSWORD}<

来源地址:https://blog.csdn.net/tlqwanttolearnit/article/details/128631810

您可能感兴趣的文档:

--结束END--

本文标题: shell操作mysql

本文链接: https://www.lsjlt.com/news/396844.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • shell操作mysql
    参考文章:shell脚本操作MYSQL(1) shell操作mysql主要有两种方式: 直接链接数据库并且执行sql。不执行sql,而是连接数据库,使用...
    99+
    2023-09-06
    mysql 数据库 sql
  • MongoDB3.4 shell CRUD操作
    MongoDB3.4 shell CRUD操作,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。对于Asp.Net Web For...
    99+
    2024-04-02
  • python中的shell操作
     python中的shell操作   首先介绍一个函数: os.system(command) 这个函数可以调用shell运行命令行command并且返回它的返回值。试一下在python的解释器里输入os.system(”ls -l”),...
    99+
    2023-01-31
    操作 python shell
  • HBase shell如何操作
    小编给大家分享一下HBase shell如何操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!进入hbase Shell[root@test31 ~]# hbas...
    99+
    2023-06-03
  • 如何操作shell数组
    本篇内容主要讲解“如何操作shell数组”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何操作shell数组”吧!1.数组的声明:代码如下:1)array[key]=value # array[...
    99+
    2023-06-09
  • MFC Shell文件操作SHFileOperation
    MFC Shell文件操作SHFileOperation函数是一个用于文件操作的函数,它可以实现复制、移动、删除文件、创建文件夹等操...
    99+
    2023-09-23
    MFC
  • 在shell脚本中连接mysql并进行相关操作
    在实际使用中,有时候需要定时的对数据库进行一些重复的操作。这样通过脚本的方式能更好的降低出错率并提高速度 连接数据库,我们可以封装一个函数来操作。方便进行数据的传递。将相关参数进度对应的传递。分析脚本我们可以知道就是将sql脚本以he...
    99+
    2023-08-19
    mysql 数据库 sql
  • 用Shell脚本检查IP格式及mysql操作实例
    本篇内容主要讲解“用Shell脚本检查IP格式及mysql操作实例”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“用Shell脚本检查IP格式及mysql操作实例”吧!还是cronjob的一部分,...
    99+
    2023-06-09
  • 怎么通过shell脚本批量操作mysql数据库
    这篇文章主要讲解了“怎么通过shell脚本批量操作mysql数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么通过shell脚本批量操作mysql数据库”吧!创建建表语句  =====...
    99+
    2023-06-05
  • python操作mysql
    # rpm -qa |grep MySQL-python 查询是否有mysqldb库MySQL-python-1.2.3-0.3.c1.1.el6.x86_64>>> import MySQLdb #导入mysqldb模块...
    99+
    2023-01-31
    操作 python mysql
  • Shell如何获取路径操作
    这篇文章将为大家详细讲解有关Shell如何获取路径操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。pwd 用法pwd: pwd [-LP]Print the name of the current wo...
    99+
    2023-06-29
  • Shell有哪些常用操作符
    这篇文章主要讲解了“Shell有哪些常用操作符”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell有哪些常用操作符”吧!一、算术操作代码如下:    +&n...
    99+
    2023-06-09
  • shell脚本操作postgresql的代码
    PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比...
    99+
    2022-12-09
    shell脚本操作postgresql shell脚本postgresql
  • Rust操作MySQL
    查询 本部分是对 「Rust入门系列」Rust 中使用 MySQL[1]的学习与记录 经常使用的时间处理库: chrono 流式查询使...
    99+
    2023-10-12
    后端
  • 用shell脚本连接、读写、操作mysql数据库实例
    本篇内容介绍了“用shell脚本连接、读写、操作mysql数据库实例”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 连接mysql 数据...
    99+
    2023-06-09
  • PHP操作MySQL
    PHP对数据库进行操作 前言 时间不足,只为二级准备的粗略笔记 很多事情没有答案 一、使用PHP进行MySQL编程         1、php操作MySQL的介绍:                 可以使用拍php内置的mys...
    99+
    2023-10-03
    数据库 服务器 mysql
  • shell如何实现字符串操作
    小编给大家分享一下shell如何实现字符串操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码如下:工作中字符串操作举例 filename='/home...
    99+
    2023-06-09
  • Dos中Shell操作的示例分析
    这篇文章主要介绍了Dos中Shell操作的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码如下:@echo off //不列出执行过程 cd test\ //移到该...
    99+
    2023-06-09
  • shell中数组的定义及操作
    目录一、shell中数组的几种定义方式:二、数组的打印和输一、shell中数组的几种定义方式: 方法一: [root@localhost ~]# array=(1 2 3) [root@localhost ~]# ech...
    99+
    2023-05-12
    shell 数组定义 shell 数组操作
  • 如何使用 GO SHELL 操作对象?
    Go Shell是一个非常强大的工具,可以让开发者在命令行中快速编写和运行Go代码。在这篇文章中,我将向大家介绍如何使用Go Shell来操作对象,并提供一些演示代码。 首先,我们需要了解一些基本概念。在Go中,对象是指在代码中创建的实体...
    99+
    2023-09-05
    自然语言处理 shell 对象
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作