怎样将EXCEL数据表导入到SQL中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样将EXCEL数据表导入到SQL中相关的知识,希望对你有一定的参考价值。
第一步:登录到sql
server
management
studio
第二步:在
“对象资源管理器
”中右键单击
“管理
”,在弹出列表中单击
“导入数据
”
第三步:在
“导入向导
”对话框中单击
“下一步
”,进入到
“选择数据源
”对话框,在
“数据源
”列表中选择
“microsoft
excel
”,同时选择相应的
excel
文档,完成后单击
“下一步
”(一定要勾选该对话框中的
“首行包含列名称
”,因此它是将
excel文档中的列标题为数据库表中的列项标题)
第四步:指定目标数据库服务,依次单击
“下一步
”。。。。至到
“完成
”
第五步:重新打到
sql
server
management
studio,进入到导入的数据库表,可以发现所导入的
excel文档数据。 参考技术A 一个是用sql本身的导入功能,这个你要再导入过程中做字段映射
第二个是吧excel写成insert
语句,到sql里运行,
第三种是自己在excel里写vba,用ADODB链接数据库,拼接sql语句插入数据库,跟第二种有点类似 参考技术B 直接将EXCEL的数据导入到表中SQL
SERVER是不支持的。
你只能编写SQL语句,将EXCEL中的列对应SQL中表的字段
依次insert 参考技术C 在Excel中录入好数据以后,可能会有导入数据库的需求,这个时候就需要利用一些技巧导入。
如何将excel表导入数据库的方法:
1、对于把大量数据存放到数据库中,最好是用图形化数据库管理工具,可是如果没有了工具,只能执行命令的话这会是很费时间的事。那只能对数据进行组合,把数据组成insert语句然后在命令行中批量直行即可。
2、对下面数据进行组合,这用到excel中的一个功能。
在excel中有个fx的输入框,在这里把组好的字符串填上去就好了。
注:字符串1 & A2 &字符串2 & ...
A2可以直接输入,也可以用鼠标点对应的单元格。
3、每个字符串之间用 & 符号进行连接。下面是第一条连接字符串
="insert into tavern values('"&A2&"','"&B2&"','"&C2&"','"&D2&"');"
写好后按回车键Enter就能组合出对应的字符串了。
insert into tavern values('jw_agi','曙光','0','1');
4、组好第一行的字符串后,把鼠标放到单元格右下方,出现加粗的十字,单击按下(别松开),一直往下拉,直到最后一行再放开就行了。
5、这样就把insert语句都整理好了,接下来就是把这些语句批量执行就可以了。 参考技术D SQLSERVER中选择对应数据库,右键-导出数据,选择数据源,MICROSOFTEXCEL97-2000,选择EXCEL文件.下一步骤,选择需要导入到的数据库,下一步,选择从数据库复制表和视图.下一步骤,选择EXCEL中的表和SQLSERVER中的表,点转换按扭进行两表字段关系对应,最后点一下步完成即可.
怎样将SQL脚本导入oracle数据库中
将数据库的SQL脚本文件导入到oracle中#1. 首先以管理员的身份登录到oracle系统中
cmd;
sqlplus sys/sys as sysdba;
#2.创建用户test,密码为test
create user test identified by test;
#3.创建表空间,在D盘下建立50m的表空间data_dbfcreate tablespace ts_tablespace datefile \'D:\\data_dbf\' size 50m;#4.为用户分配表空间
alter user test default tablespace ts_tablespace to test;#5.给用户授权
grant create session, create table, create view, unlimited tablespace to test;#6.以test/test登录
conn test/test;
#7.导入SQL语句,导入创建好的表
@D:\\test.sql
#8.查询表结构 参考技术A 直接在PL/SQL下执行相关语句。
以上是关于怎样将EXCEL数据表导入到SQL中的主要内容,如果未能解决你的问题,请参考以下文章