excel数据怎么导入sqlserver数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel数据怎么导入sqlserver数据库相关的知识,希望对你有一定的参考价值。
参考技术A 把EXCEL表格中的数据导入到SQLSERVER
数据库中的方法(以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文件
什么意思?
建表时的语句可以查到,类似是
CREATE TABLE "TBNAME"("row1" VARCHAR(4) NOT NULL..)..
mysql里,TBNAME不能加引号,row也不能加引号,所以会导致错误。
就算把建表语句全部手动修改了,
插入语句也不能一条条修改,第一是看不到插入语句,第二是数据量太大
反引号这是要怎么用?在哪里用?
什么意思?
建表时的语句可以查到,类似是
CREATE TABLE "TBNAME"("row1" VARCHAR(4) NOT NULL..)..
mysql里,TBNAME不能加引号,row也不能加引号,所以会导致错误。
就算把建表语句全部手动修改了,
插入语句也不能一条条修改,第一是看不到插入语句,第二是数据量太大
反引号这是要怎么用?在哪里用?
自己解决
以上是关于excel数据怎么导入sqlserver数据库的主要内容,如果未能解决你的问题,请参考以下文章