文件中字符串替换:
如 替换 当前路径下 data.sql中的 [main].[village] 为 ‘village’
解释:使用说明
小编在用数据库从 sqlite 向 mysql .sql转移时使用的命令
数据库文件 data.sqlite 生成 village.sql
使用SQLite Expert Professional 将 data.sqlite导入 并导出 为data.sql文件
data.sqlite : insert into [main].[village]
mysql:insert into ‘village’ xxxxx;
其中‘’是数据库sql 语句中 里使用的单引号··
xx:~$ vi data.sql
进入命令模式 ,按键: shift + “:”
:%s/[main].[village]/’village’/gc 替换前需要确认 ,需要 按键 按 Y,即替换前需要你确认
:%s/[main].[village]/’village’/g 直接替换,不需要再次确认
解释及注意事项
\是转移字符,%前面有:
由于导出后的data.sql 有70M,windows下不能编辑,故使用VMWare,在Ubuntu中 使用vim编辑