分別創建兩個數據庫和兩張表
study庫-zone表
teaching庫-area表
//****SQL腳本****//
1.創建teaching數據庫area數據表
1
2
3
4
5
6
7
8
9
10
11
12
13
|
create database teaching;
CREATE TABLE `area` (
`id`
int
(11) NOT NULL AUTO_INCREMENT,
`areaID` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
`area` varchar(60) CHARACTER SET utf8 DEFAULT NULL,
`father` varchar(6) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3187 ;
|
2.給area表中添加數據
1
2
3
4
5
6
7
8
9
10
11
12
13
|
INSERT INTO `area` (`id`, `areaID`, `area`, `father`) VALUES
(2759,
'610101'
,
'市轄區'
,
'610100'
),(2760,
'610102'
,
'新城區'
,
'610100'
),
(2761,
'610103'
,
'碑林區'
,
'610100'
),(2762,
'610104'
,
'蓮湖區'
,
'610100'
),
(2763,
'610111'
,
'灞橋區'
,
'610100'
),(2764,
'610112'
,
'未央區'
,
'610100'
),
(2765,
'610113'
,
'雁塔區'
,
'610100'
),(2766,
'610114'
,
'閻良區'
,
'610100'
),
(2767,
'610115'
,
'臨潼區'
,
'610100'
),(2768,
'610116'
,
'長安區'
,
'610100'
),
(2769,
'610122'
,
'藍田縣'
,
'610100'
);
|
3.創建study數據庫zone數據表
1
2
3
4
5
6
7
8
9
10
11
12
13
|
create database study;
CREATE TABLE `zone` (
`id`
int
(11) NOT NULL AUTO_INCREMENT,
`areaID` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
`area` varchar(60) CHARACTER SET utf8 DEFAULT NULL,
`father` varchar(6) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3187 ;
|
php文件執行數據表同步
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<?php
$conn = mysqli_connect(
'localhost'
,
'root'
,
''
,
'study'
);
$delSql=
"dalete from `zone`"
;
$rel_del = mysqli_query($conn,$delSql);
$sql =
"insert into study.zone(`id`,`areaID`,`area`,`father`) select `id`,`areaID`,`area`,`father` from teaching.area order by id asc"
;
$result = mysqli_query($conn,$sql);
if
($result){
echo
"<font color='green'>恭喜恭喜,數據同步成功</font>"
;
}
else
{
echo
"<font color='red'>對不起,數據同步出錯,請檢查!</font>"
;
}
?>
|