怎么把中国的省市区数据导入sqlserver数据库

怎么把中国的省市区数据导入sqlserver数据库,第1张

把本地sql server数据导入到服务器的方法步骤(SQL 2000为例):

首先打开本地的SQL 2000的企业管理器,然后根据数据库开通信中的地址、用户名密码,建立远程SQL注册,连上远程服务器上的数据库:

然后登录到远程数据库服务器:

1、右击准备导入数据的数据库,选择“所有任务”下的“导入数据”

2、进入DTS导入/导出向导,点击“下一步”按钮继续

3、选择数据源,输入数据源所在的数据库服务器IP、用户名、密码和要复制数据的源数据库,点击“下一步”按钮

4、选择目的,输入目的数据库所在的数据库服务器名称、用户名、密码和要复制数据的目的数据库(这个信息在用户区,数据库管理中可以看到),点击“下一步”按钮

5、选择“在SQL Server数据库之间复制对象和数据”方式,点“下一步”继续

6、注意取消安全措施选项

7、设定调度方式,一般选“立即运行”就可以,然后点“下一步”继续

8、点“完成”执行

创建表及数据

create table t

(id int,

code int,

name varchar(20),

parentcode int)

insert into t values (1,10000,'浙江',0)

insert into t values (2,20000,'安徽',0)

insert into t values (3,11000,'杭州',10000)

insert into t values (4,12000,'宁波',10000)

insert into t values (5,21000,'合肥',20000)

insert into t values (6,22000,'宣城',20000)

insert into t values (7,11100,'萧山',11000)

insert into t values (8,11300,'滨江',11000)

insert into t values (9,11300,'富阳',11000)

执行

select t3.name1,t3.name2,t4.name from

(select t1.code code1,t1.name name1,t1.parentcode parentcode1,t2.code code2,t2.name name2,t2.parentcode parentcode2

from t t1 left join t t2 on t1.code=t2.parentcode where t1.parentcode=0) t3 left join t t4 on t3.code2=t4.parentcode

结果

以上sqlserver写法,其他数据库基本也差不多

异步请求,用jquery。

数据在哪无所谓,只是查询的时候加条件,选对应的数据就好。

select * from tablename where shengfen =‘选中的省份’


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9980329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存