shareyezi

insert into t_user(userid,username,usercard,corpid,roleid,phone,useradd,userpost,usermail,userpasswd,failtimes,userstate,authcode,workdate,passwddate) values
(\'10010\',\'羊羊一\',\'\',\'901080200\',\'7\',\'\',\'\',\'\',\'\',\'965EB72C92A549DD\',0,\'00\',\'01\',current timestamp,current date),  //注意,号和每一组值前后加()
(\'10011\',\'羊羊二\',\'\',\'901080200\',\'9\',\'\',\'\',\'\',\'\',\'965EB72C92A549DD\',0,\'00\',\'01\',current timestamp,current date)

第二种方法

insert into t_user values
(\'10010\',\'羊羊一\',\'\',\'901080200\',\'7\',\'\',\'\',\'\',\'\',\'965EB72C92A549DD\',0,\'00\',\'01\',current timestamp,current date),
(\'10011\',\'羊羊二\',\'\',\'901080200\',\'9\',\'\',\'\',\'\',\'\',\'965EB72C92A549DD\',0,\'00\',\'01\',current timestamp,current date)

注意varchar在UE中用单引号\'

用到UE中 列模式工具和ctrl+R替换工具

 

第三种方法,运用excel表的公式

插入函数,找文本,concatenate函数

语法

concatenate(text1,[text2],[text3],....)CONCATENATE 函数语法具有下列参数(参数为:操作、事件、方法、属性、函数或过程提供信息的值。):
Text1 必需。要连接的第一个文本项。
Text2, ... 可选。其他文本项,最多为 255 项。项与项之间必须用逗号隔开。

举例

excel内容如下:

nsrbm     mc     gly
001        a1     小李
002        a2     小王
003        a3     小三
004        a4     小四

首先先看下面表达式:

=CONCATENATE("insert into DaoRu(nsrbm,mc,gly) values(\'",A2,"\',\'",B2,"\',\'",C2,"\');")

这个首选这表达式前面有一个“=”,然后表达式名称CONCATENATE(),最后是它的参数,这部分是最复杂的了。

第一个参数:"insert into DaoRu(nsrbm,mc,gly) values(\'"      这是一个字符串

第二个参数:A2                                                               这是一个单元格引用

第三个参数:"\',\'"                                                              这是一个字符串

第四个参数:B2                                                               这是一个单元格引用

第五个参数:"\',\'"                                                              这是一个字符串

第六个参数:C2                                                               这是一个单元格引用

第七个参数:"\');"                                                             这是一个字符串

最后生成的语句如下:

insert into DaoRu(nsrbm,mc,gly) values(\'001\',\'a1\',\'小李\');
insert into DaoRu(nsrbm,mc,gly) values(\'002\',\'a2\',\'小王\');

 

=CONCATENATE("insert into t_user(username,userid,usercard,userpost,userpwd,authod)values(\'",B4,"\',\'",C4,"\',\'",D4,"\',\'",E4,"\',","\'965EB72C92A549DD\',\'01\');")

每一个紫颜色代表一个text,每一个黄颜色代表一个text,黑色的,逗号不是sql语句的逗号,是用来区分各个text的标识,各个text中都要用""双引号

标注,双引号不显示,双引号包括的内容都显示

在excel表中右侧各条记录后边对应的sql语句如下

insert into t_user(username,userid,usercard,userpost,userpwd,authod)values(\'郝少恩\',\'130000\',\'12022119731214003X\',\'\',\'965EB72C92A549DD\',\'01\');
insert into t_user(username,userid,usercard,userpost,userpwd,authod)values(\'陈洪亮\',\'130001\',\'120221197802240017\',\'\',\'965EB72C92A549DD\',\'01\');
insert into t_user(username,userid,usercard,userpost,userpwd,authod)values(\'胡建民\',\'130002\',\'120221198903271319\',\'13820437489\',\'965EB72C92A549DD\',\'01\');

1标识在excel表中,每一行记录后边选择单元格

2标识插入=concatenate函数

4标识表里的字段可以再excel表里插入列

第2标识也是正确后,按回车键,1处显示对应的数据信息

3.上述步骤显示正确后,可拖拽全单元格向下,显示更多数据信息

把上述sql内容复制到txt文档,可进行插入操作

分类:

技术点:

相关文章:

  • 2021-11-24
  • 2022-01-02
  • 2022-12-23
  • 2022-01-29
  • 2022-12-23
  • 2021-12-28
  • 2021-11-23
  • 2021-11-20
猜你喜欢
  • 2021-11-19
  • 2021-12-15
  • 2022-12-23
  • 2020-07-23
  • 2021-12-03
相关资源
相似解决方案