Chinaunix首页 | 论坛 | 博客
  • 博客访问: 467388
  • 博文数量: 118
  • 博客积分: 4015
  • 博客等级: 上校
  • 技术积分: 1233
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-24 22:11
文章分类

全部博文(118)

文章存档

2013年(5)

2011年(61)

2010年(52)

分类:

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;

阅读(1448) | 评论(0) | 转发(0) |
0

上一篇:MySQL CMD

下一篇:第一篇博客

给主人留下些什么吧!~~