csv文件导入SQL后就成这样了,怎么去掉等于号和双引号呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csv文件导入SQL后就成这样了,怎么去掉等于号和双引号呢?相关的知识,希望对你有一定的参考价值。
第一步清除[公民身份证号码]字段的="update 表名 SET 公民身份证号码=right(公民身份证号码,instr(公民身份证号码,"=")-1) where instr(公民身份证号码,""")>0
第二步清除[公民身份证号码]字段的"
update 表名 SET 公民身份证号码=mid(公民身份证号码,1,instr(公民身份证号码,'"')-1)
第三步清除[待遇享受]字段的="
update 表名 SET 待遇享受=right(待遇享受,instr(drawman,"=")-1) where instr(待遇享受,""")>0
第四步清除[待遇享受]字段的"
update 表名 SET 待遇享受=mid(待遇享受,1,instr(待遇享受,'"')-1)
第五步清空[待遇终止]字段
UPDATE 表名 SET 表名.待遇终止=""
或者直接取18未身份证号码:UPDATE 表名 set 公民身份证号码=mid(公民身份证号码,3,18) where 公民身份证号码<>""
直接取6位待遇享受日期:UPDATE 表名 set 待遇享受=mid(待遇享受,3,6) where 待遇享受<>"" 参考技术A 把文本拷贝出来,把双引号替换掉追问
不行,有100万条数据,拷贝报错
追答不多的
我来写程序帮你处理
一会就好
追问给代码
怎么在执行脚本中自动执行mysql导入跟密码输入
Linux环境中,脚本(注意是在脚本中实现的)需要导入一个位于/mnt/bk/ 的一个.sql文件(.sql文件很多。需要在脚本中实现获得这个最新文件`ls -t /mnt/bk/*.sql | head -1`参考这样方法,使用source导入);
问题二。sudo svn 下需要设置密码,实现自动输入密码;
采用可以加分;求详细
#!/bin/sh
. ~/.bash_profile
sqlfile=`ls -t /mnt/bk/*.sql | head -1`
mysql -uroot -p123456 -Ddb01 < $sqlfile追问
在数据库中要实现新建一个数据库db001,然后再导入
而且还要给一个用户加入权限(grant all on db001.* to drupal@'%';)
-e参数就能搞定
mysql -uroot -p123456 -e "create database db01";
mysql -uroot -p123456 -e "grant all on db001.* to drupal@'%';)";
svn是个命令?
你可以用echo -n “password”|sudo svn
以上是关于csv文件导入SQL后就成这样了,怎么去掉等于号和双引号呢?的主要内容,如果未能解决你的问题,请参考以下文章
将csv文件格式的数据传到SQL2008数据库中后,表中的每一列都带有双引号,这个双引号怎样才能去掉?