shell脚本小集锦知识解答

1) 如何向脚本传递参数 ?   ./script argument   例子: 显示文件名称脚本 ./show.sh file1.txt cat show.sh #!/bin/bash echo $1 2) 如何在...

shell脚本之for循环知识解答

  在shell脚本中,for循环有很多种,今天就对以下几种做一个简单的总结。 1、循环数字 #!/bin/bash for((i=1;i<=10;i++)); do echo $(expr $i \* 3...

shell条件控制和循环结构知识解答

一、简介   Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for、while和until。while循环和for循环属于“当型循环”,而until属于“直到型循环”。循环控制符:brea...

Shell特殊变量:$0 $# $* $@ $ $$和命令行参数知识解答

一、特殊变量表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数...

Shell 数值、字符串比较知识解答

  Shell脚本中,数值与字符串比较是不同的,因此要注意(注意[]括号内参数和括号之间有一个空格)。 一、数值比较 -eq   等于,如: if [ $a -eq $b ]  -ne    &n...

MySQL2:四种MySQL存储引擎知识解答

前言 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进 行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同...

MySQL1:MySQL函数汇总知识解答

前言 MySQL提供了众多功能强大、方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,从而更加灵活地满足不同用户的需求。本文将MySQL的函数分类并汇总,以便以后用到的时候可以随时查看。 数学函数 (1)ABS...

MySQL3:存储过程和函数知识解答

什么是存储过程 简单说,存储过程就是一条或多条SQL语句的集合,可视为批文件,但是起作用不仅限于批处理。本文主要讲解如何创建存储过程和存储函数以及变量的使用,如何调用、查看、修改、删除存储过程和存储函数等。使用的数据库和表还是之前...

MySQL4:索引知识解答

什么是索引 索引是对数据库表中一列或者多列的值进行排序的一种结构,所引用于快速找出在某个 列中有一特定值的行。不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行。表越大,查询数据所花费的时间越多,如果表中查询的列有 一...

MySQL5:触发器知识解答

什么是触发器 MySQL的触发器(trigger)和存储过程一样,都是嵌入到MySQL中的 一段程序。触发器是由事件来触发某个操作,这些事件包括INSERT、UPDATE和DELETE语句。如果定义了触发程序,当数据库执行这些语句的时候...