1.沒有登陸mysql的時候以文件的形式導入mysql數據
在students.sql文件中加入這些語句
create table t_student( id int primary key auto_increment, name varchar(20) not null comment '姓名' )Engine=InnoDB default charset utf8; insert into t_student values(null,'tom'); insert into t_student values(null,'jerry'); insert into t_student values(null,'hank'); insert into t_student values(null,'xiaoming');
執行命令:
mysql -uroot -p </www/example/students.sql test # test 是數據庫的名稱
2.登陸mysql后,可以使用的source命令
use test; source </www/example/students.sql test
3用load data 導入數據
新建文件 t_student.sql,文件內容:
null:tomcat
null:liming
登錄mysql 執行如下語句
load data local infile "D:/data.sql" into table test.t_student fields terminated by ":" lines terminated by "\n"
其中local的意思是把本地文件上傳到服務器並加載。
4. 利用mysqlimport 命令導入數據
mysqlimport -h 192.168.114.129 -u root -p --fields-terminated=":" --local test D:/t_student.sql