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命令打开此表所在的数据库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值