SQL Server 导入数据表操作

工作原因,开始尝试用sqlserver数据库,新建表貌似比较麻烦,对比了很多种,总结出工作中最优的选择:从Excel导入到sqlserver。
我的详细配置:windows7 Service Pack1 64bit /SQL server2012

第一步:点击导入和导出64位(区分机器bit;32位机选32位,要不然后面会有报错):

SQL Server 导入数据表操作_第1张图片
运行点击导入和导出64位
SQL Server 导入数据表操作_第2张图片
点击下一步

第二步:选择数据源:

SQL Server 导入数据表操作_第3张图片
选择Microsoft Excel
SQL Server 导入数据表操作_第4张图片
选择要导入的Excel文件
SQL Server 导入数据表操作_第5张图片
根据个人Excel表的情况,选择是否首行包含列名

第三步:选择要导入到的数据库,这里默认SQL 客户端,服务器名称点击下拉框,选择好主机电脑名,其他默认,然后选择一个要导入的目标数据库:


SQL Server 导入数据表操作_第6张图片
选择目标
SQL Server 导入数据表操作_第7张图片
默认选择复制表数据
SQL Server 导入数据表操作_第8张图片
默认选择对应表
SQL Server 导入数据表操作_第9张图片
预览数据
SQL Server 导入数据表操作_第10张图片
下一步

SQL Server 导入数据表操作_第11张图片
完成
SQL Server 导入数据表操作_第12张图片
执行插入

第四步 结果数据的处理:

经过上述步骤:结果如下:

SQL Server 导入数据表操作_第13张图片
Excel源
SQL Server 导入数据表操作_第14张图片
数据库对应的表

SQL Server 导入数据表操作_第15张图片
重命名一下表名
SQL Server 导入数据表操作_第16张图片
结果

第五步,后续数据操作,设置主键自增,修改数据类型

SQL Server 导入数据表操作_第17张图片
SQL Server 导入数据表操作_第18张图片
SQL Server 导入数据表操作_第19张图片
SQL Server 导入数据表操作_第20张图片
遇到禁止更改或者报错,要首先确认设计表是否打开更改权限,查看下一步设置
SQL Server 导入数据表操作_第21张图片
权限设置
SQL Server 导入数据表操作_第22张图片
修改数据类型

SQL Server 导入数据表操作_第23张图片
SQL server导入时默认好多位nvarchar类型,点确认转换

数据转换时,想要去掉Float到Varchar的科学计数法,用Cast转换两次即可。
Float--->>Decimal--->>Varchar
select cast(cast(字段 as decimal(18,0)) as varchar)


SQL Server 导入数据表操作_第24张图片
小插曲:去掉科学计数

你可能感兴趣的:(SQL Server 导入数据表操作)