excel数据怎么导入sqlserver数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel数据怎么导入sqlserver数据库相关的知识,希望对你有一定的参考价值。

参考技术A 把EXCEL表格中的数据导入到SQL
SERVER
数据库中的方法(以SQL
Server
2008为例):
1、首先打开数据库,右击数据库,光标移到数据库“任务”将会看到一个“导入数据”,点击导入数据,将会出现下面这张图。
2、选择数据源,为Excel
自己添加文件路径,和版本。是否首行包含列名称。
3、点击下一步。
4、选择要存放的数据库和身份验证。点击下一步
5、选择源表和源视图。
6、继续下一步。然后就一直下一步就行了。

SQLSERVER向MYSQL导入数据

现在要从SQLSERVER向MYSQL导入大量的数据。
我的步骤是MSSQL->导出数据->源数据(数据库)->目标(ODBC)
mysql的ODBC我已经在管理工具里面创建好了
问题是,从SQLSERVER导向MYSQL的时候有语法错误,因为MYSQL里面像create table tbname的tbname不用加双引号,SQLSERVER加了,它字段名也加了双引号,这就直接导致了转不进去。
问怎么才能把这类的双引号去掉,或者有没有更好的方法转移,有MDF文件

参考技术A 用tab键和数字1键中间的那个叫做反引号的东西包起来 懂?追问

什么意思?
建表时的语句可以查到,类似是
CREATE TABLE "TBNAME"("row1" VARCHAR(4) NOT NULL..)..
mysql里,TBNAME不能加引号,row也不能加引号,所以会导致错误。
就算把建表语句全部手动修改了,
插入语句也不能一条条修改,第一是看不到插入语句,第二是数据量太大
反引号这是要怎么用?在哪里用?

什么意思?
建表时的语句可以查到,类似是
CREATE TABLE "TBNAME"("row1" VARCHAR(4) NOT NULL..)..
mysql里,TBNAME不能加引号,row也不能加引号,所以会导致错误。
就算把建表语句全部手动修改了,
插入语句也不能一条条修改,第一是看不到插入语句,第二是数据量太大
反引号这是要怎么用?在哪里用?

追答

自己解决

以上是关于excel数据怎么导入sqlserver数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何高效地批量导入数据到SqlServer

如何高效地批量导入数据到SqlServer

在SQLServer成批导入数据

使用EXCEL将数据导入SQLSERVER数据库时,内容是数字的列导入后全都是NULL值,为啥?

SQLSERVER向MYSQL导入数据

急求帮助!excel导入sqlserver数据库时出现的问题,应该怎么解决?