首页 > 数据库 >shell 脚本操作informix数据库

shell 脚本操作informix数据库

时间:2024-05-28 18:00:11浏览次数:24  
标签:shell functionName 登录 数据库 informix mysql dbaccess

shell 脚本操作informix数据库的简单模板

functionName(){
  dbaccess << !
     database 库名; 
     sql语句;
!
}

栗子1:更新数据

functionName(){
  nameStr=$1
  idStr=$2
  dbaccess << !
     database test_db; 
     update test_table set name='$nameStr' where id='$idStr';
!
}

functionName bigbigpig  666

栗子2:导出informix库表数据

functionName(){
  dbaccess << !
     database test_db; 
     unload to $1 select * from $2;
!
}

functionName filename_testTable.txt  test_table

informix数据库登录和mysql的区别:

informix登录数据库不需要手动输入用户和密码,而mysql需要。原因:informix内部用户映射操作系统用户,即登录linux就相当于也登录了informix数据库。

标签:shell,functionName,登录,数据库,informix,mysql,dbaccess
From: https://blog.csdn.net/denlnyyr/article/details/139274002

相关文章

  • 【MySQL数据库】 MySQL主从复制
    MySQL主从复制MySQL主从复制主从复制与读写分离的意义主从数据库实现同步(主从复制)三台mysql服务器搭建主从复制,要求不可以用root帐号同步,要求第三台服务器在测试过1、2的主从复制之后进行主从复制配置MySQL主从复制主从复制与读写分离的意义企业中的业务通常数据......
  • 调用mybatisPlus的 Iservice中的save方法,后台日志打印出来Insert语句,但是没插入到数据
    问题:调用mybatisPlus的Iservice中的save方法,后台日志打印出来Insert语句,但是没插入到数据库表中;一共向两个表中插入数据;weather,向天气表中插入数据成功,但是在异步任务中向三方同步日志表中 third_request_log是只打印出了成功Insert语句和参数,但是实际未插入成功:代码如下:......
  • 金融核心系统数据库升级路径与场景实践
    走向现代数据架构,数据库成为金融数字化转型关键环节数字化转型的本质是利用数据,重塑传统业务与组织模式,构建企业的新型竞争力。随着数字经济时代的到来,数据量正在从TB级跃升至PB级、甚至ZB级。根据IDC测算,我国数据总量预计2025年将高达48.6ZB,占全球总量的27.8%。如今数据总量......
  • Mybatis的mapper文件模糊查询TDengine数据库
    在mapper文件中使用#{}时会自动添加单引号,无法拼接使用%进行模糊查询,可以使用<bind>标签。MyBatis的标签用于创建一个新的变量,并将其绑定到上下文中。这通常用于创建复杂的SQL片段,这些片段可能包含从多个参数中组合而成的值。以下是<bind>标签的一个简单示例:<selectid="......
  • python处理SQLite数据库
    1.前言数据库非常重要,程序的数据增删改查需要数据库支持。python处理数据库非常简单。而且不同类型的数据库处理逻辑方式大同小异。本文以sqlite数据库为例,介绍一下python操作数据库的方法。pythonsqlite3官方文档 注:Python操作mysqlite可以参照python&mysql基本使用2......
  • 向量数据库HNSW算法
    向量数据库构建好embedding后,需要通过相关算法进行检索,它常用到的相似性搜索算法有HNSW,HNSW算法是NSW算法改进而来,它是属于ANN算法中不同类别的图类别中的一种。    节点与节点之间的连接方式可以形成3类图:正则图,随机图,正则和随机结合图(小世界),如下图1:1.正则图    在......
  • 数据库中的六大锁
    目录一、死锁二、锁的区间划分1、间隙锁(GapLocks)2、临键锁(Next-keyLocks)三、锁的粒度划分1、表级锁(Table-levellock)2、行级锁(RecordLocks)3、页级锁四、锁级别划分1、共享锁(sharelock,即S锁)2、排它锁/独占锁(exclusivelock,即X锁)3、意向锁五、加锁方式分类1......
  • shell编程之循环语句与函数
    一:for循环语句1:for循环语句的结构for变量名in取值列表do命令序列done注意:for循环语句需要有一个取值列表备注:for语句的执行流程:首先将列表中的第一个取值赋给变量,并执行do…done循环体中的命令序列;然后将列表中的第二个取值赋给变量,并执行循环体中的命令......
  • Shell编程之条件语句
    一:条件测试操作1:文件测试[root@localhost~]#[-d/media/cdrom]              \\-d,测试目录是否存在[root@localhost~]#echo$?0[root@localhost~]#[-d/media/cdrom/Server][root@localhost~]#echo$?0[root@localhost~]#[-d/medi......
  • Shell编程循环语句与函数
    Shell编程之循环语句与函数目录1.1for循环语句1.1.1for语句的结构1.1.2for语句应用示例1.2while循环语句1.3until循环语句1.3.1until语句的结构2.1Shell函数2.1函数应用示例2.2函数的作用范围2.3函数的参数2.4递归函数3.1Shell数组3.2Shell脚本测试一、循......