批处理文件基础介绍

ECHO OFF

代表从这一行往后的每行命令都不显示命令行本身

ECHO ******

显示*******

@

代表本行命令不显示本身

setlocal enableextensions

保证变量正确赋值的语句

cd /d “%~dp0”

cd

打开 指定路径

/d

打开d盘 /c c盘

“%~dp0”

当前文件所在目录 不包含盘符

SET

赋值语句

FOR

固定用法:FOR /F “一些循环设置” 数组中的一个数据 IN 数组 DO 执行语句

FOR的设置项

TOKENS

指定列数

DELIMS

以什么分割

例子

FOR /F "TOKENS=1,2,3 DELIMS=/ " %%i IN (‘DATE /T’) DO SET d=%%i-%%j-%%k

(‘DATE /T’): 表示当天的日期
TOKENS=1,2,3 :取分割后的第1、2、3个数据
DELIMS=/ :以 / 分割 (‘DATE /T’)
%%i :代表分割之后的第一个数据
%%j:代表分割之后的第二个数据
%%k:代表分割之后的第三个数据

FORFILES

一个操作文件的工具

/p

文件路径

例子

/p d:\数据库自动备份\备份数据//存储路径

/d

文件修改时间在某个时间之前或者之后。-200 表示200天之前的文件。

例子

/d -5

/c

表示为每个文件执行的命令 带有空格的命令字符串必须用引号括起来
基础用法: “cmd /c echo @file”

例子

“cmd /c echo deleting @file … && del /f @path”
deleting :删除
@file 后面跟路径
… && del /f @path 所有文件

mysql powershell语句

-h

代表host 后面跟主机地址

例子

-h LOCALHOST
-h 192.168.1.1

-p

表示port,后面跟端口

例子

-p 5432

-u

代表user ,后跟用户名

例子

-u postgres

-p

代表password,后跟密码
-p postgres

–role

代表角色
–role postgres

-e

执行一些sql

-w

指定备份条件

例子

-w id < 10000

-F

文件路径和文件名
*待查

-b

备份

-v

同时显示语句本身

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值