断点

每天进步一点点!
posts - 174, comments - 56, trackbacks - 0, articles - 21

MySQL数据的导入导出

Posted on 2010-01-14 21:40 断点 阅读(370) 评论(0)  编辑  收藏 所属分类: MySQL

一、建库和建表以及插入数据的实例。
drop database if exists school; -- 如果存在SCHOOL则删除
create database school; -- 建立库SCHOOL
use school; -- 打开库SCHOOL
create table teacher -- 建立表TEACHER
(
id integer auto_increment not null primary key,
name varchar(10) not null
); -- 建表结束
insert into teacher values(null,'t');
insert into teacher values(null,'j');
在dos下命令不方便调试,你可以将以上命令写入一个文件中取名为school.sql,然后复制到c:\下,并在DOS窗口下键入以下命令:mysql -uroot -p密码 < c:/school.sql。

二、Windows下.sql文件的导入导出。
DOS窗口:开始->运行->cmd
导入为:mysql -uroot -proot<c:/school.sql
导出为:mysqldump -uroot -proot school>c:/school.sql

三、数据的备份(命令在DOS窗口下执行):
1.备份数据库:(将数据库school备份)
mysqldump -uroot -proot school>c:/school.sql
2.将备份数据导入到数据库:(导回school数据库)
mysql -uroot -proot school<c:/school.sql
注意:此时已有数据库school。
注意:另一种方式,就是进入mysql数据库控制台,use school,然后使用source命令source c:/school.sql即可。

四、将文本数据导入到mysql数据库中。
1、文本数据应符合相应的格式:字段数据之间用tab键隔开,null值用\n来代替。
例:取一个文件名为teacher.txt,里面内容如下:
\n w
\n h
2、数据传入命令 load data local infile "c:/teacher.txt" into table teacher;
注意:在mysql命令窗口中,先要用use命令打开此表所在的数据库。


posted @ 2009-03-26 10:05 断点 阅读(90) | 评论 (0)

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问