分类:
2010-11-24 21:35:46
1.登录
2.下载database,可选SQL,MySQL,SQL对应的是SQL Server,可是不太会用,
MySQL 对应的是MySQL,里面有很多的table,其中建立表(Creata table)语句保存在
XXX.sql,则对应的data保存在XXX.txt
3.在MySQL中,建立数据库
>create database XXXX;
>use XXXX;
4.导入表及数据
>source c:/XXX.sql;
利用XXX.txt中的数据,得到对应的insert 语句脚本XXXdata.sql(可利用perl,或C++进行简单的读写文件操作得到)
>source c:/XXXdata.sql;
5.重复上述操作,直到将所需表导入数据库中
6.做两表的连接操作,插入新表
>create table tb1(
>Gene_ID, int(11),
>term_id,int(11));
往表里插入数据
>insert into tb1(Gene_ID,term_id)
>select xxx.Gene_ID,XXXX.id from XXXX,xxx
>where xxx.GO_ID = XXXX.acc ;
进行数据扩展
>insert into tb1(Gene_ID,term_id)
>select tb1.Gene_ID,xxxx.term1_id from xxxx,tb1
>where tb1.term_id = xxxx.term2_id;
去掉多余的数据
>create table tb2(
>Gene_ID int(11),
>term_id int(11));
........
>insert into tb2
>select distinct * from tb1;