第ä¸æ¥:
æ ¹æ®Accessä¸æ°æ®åºçé»è¾ç»æ[æè
æ¯ä»¥åå好çæ°æ®åºè®¾è®¡ææ¡£å¦]
å¨Mysqlä¸è®¾è®¡å¹¶å建åºå¯¹åºçæ°æ®åº
å
ççAccessä¸çå 个表çç»æ,并è¿è¡åæ¥çæ°æ®ç±»å转æ¢å¦
site_tab //ç«ç¹ä¿¡æ¯è¡¨
å段å称 æ°æ®ç±»å(Access) æ°æ®ç±»å(Mysql)
id æ°å int
site ææ¬ char(15)
port æ°å int
user ææ¬ char(15)
pw ææ¬ char(15)
acc æ¯/å¦ enum('N','Y')
indb æ¯/å¦ enum('N','Y')
info å¤æ³¨ text
key_tab //å
³é®åç»è®¡è¡¨
key ææ¬ char(100)
acctime æ°å int
file_tab //æ件表
file Text(100) char(100)
postfix Text(4) char(4)
pid Integer int
ipid Integer int
acctime long int
cat_tab //ç®å½è¡¨
id Integer int
cat Text(100) char(100)
postfix Text(4) char(1) //è¿ä¸ªå¯ä»¥èèå é¤æ,å 为å¤ä½
pid Integer int
ipid Integer int
acctime long int
ä¸é¢æ ¹æ®ä¸é¢ç转æ¢,å建mysqlä¸çæ°æ®åºå对åºç表项
[注æ:ä¸é¢æ¶åå°çMysqlçæ°æ®ç±»åå¯è½éæ©å°ä¸å¤åé,éè¦æ¥åè°æ´]
å
å建åº,åå为falcon_search
create database falcon_search;
å建表site_tab
create table site_tab
(
id int not null primary key,
site char(15) not null,
port int default 21,
user char(15) not null default 'anonymous',
pw char(15) not null default 'falcon',
acc enum('N','Y') default 'N',
indb enum('N','Y') default 'N',
info text
);
å建表key_tab
create table key_tab
(
skey char(100) binary not null unique ,
acctime int default 0
);
å建表cat_tab
create table cat_tab
(
id int,
cat char(100) binary not null,
postfix char(1) binary,
pid int references cat_tab(id),
ipid int references site_tab(id),
acctime int,
primary key(id,ipid)
);
å建æ件表file_tab
create table file_tab
(
file char(100) binary not null,
postfix char(4) binary not null,
pid int references cat_tab(id),
ipid int references site_tab(id),
acctime int
);
//ç±äºæ件éåçæ
åµæ¯è¾å¤ï¼æ以æ 须设置主å
³é®å
第äºæ¥:
æ°æ®åºå表é½å建好æï¼æ们ç°å¨å¾æ³åæ³ææ°æ®ä»Accesså¼å°Mysqlä¸
æä¹å¼å¢?
1)å
æAccessä¸çæ°æ®å¯¼åºä¸ºtxtæ件[ææ¬æ件]
å
·ä½åæ³:æå¼è¦æä½çAccessæ°æ®åºå,éæ©"æ件">>导åº>>ææ¬æ件
å¨éæ©å¯¼åºåä¼å¼¹åºä¸ä¸ªçªå£ï¼æ们éè¿åå»"é«çº§"设置å
¶ä¸çå段åå²ç¬¦ä¸º{tab},ææ¬è¯å«ç¬¦å·æ¹æ{æ },å½ç¶è¿å¯ä»¥è¿è¡å
¶ä»ç设置å¦.
注æ:对åºçå个æ件çæ件ååå为对åºç表åå¦(ç»ä¸ä¸ä¸,æ¹ä¾¿åé¢æä½)
2)ä¹å,å¤å¶å°mysqlä¸çbinæå¨ç®å½ä¸
第ä¸æ¥:
设æ³æææ¬æ件ä¸çæ°æ®å¯¼å
¥å°åæå建ç表ä¸ï¼è¦å¯¹åºèµ·æ¥å¦
主è¦ç¨å°è¯¥å¥:LOAD DATA LOCAL IN FILE åææ°æ®çææ¬æ件å INTO TABLE 表å;
ä¸é¢æ们éè¿è¯¥åæ³ä¸ä¸ªä¸ä¸ªå°ææ°æ®ä»ææ¬æ件ä¸å¯¼å
¥å¯¹åºç表ä¸
1)site_tab.txt===>site_tab
load data local infile "site_tab.txt" into table site_tab;
ok,æåæï¼ä¸è¿å¥½è±¡æè¦åå¦
æ们å
ç¨select * site_tab;çç
åæ¥,accåindbå
¨ä¸ºç©ºç
ç°å¨æ们åªè¦æaccåindbçå¼æ´æ°ä¸º'N'å°±å¯ä»¥æ:
update site_tab set indb="N";
update site_tab set acc="N";
2)key_tab.txt===>key_tab
load data local infile "key_tab.txt" into table key_tab;
3)cat_tab.txt===>cat_tab
load data local infile "cat_tab.txt" into table cat_tab;
4)file_tab.txt===>file_tab
load data local infile "file_tab.txt" into table file_tab;
温馨提示:答案为网友推荐,仅供参考