linux(mysql(二))

如果要改变整个mysql的编码格式:启动mysql的时候,mysqld_safe命令行加入 --default-character-set=gbk 
alter database db_name default character set gbk; #改变某个库的编码格式
select fname ,"age is:",age from [table]; #添加说明列
select * from [table] into outfile "[文本路径]" lines terminated by "\r\n"; #把数据库中[table]表里的数据导出到txt文件中,其中lines terminated by "\r\n" 表示每一行(即每一条记录)用\r\n分隔,\r\n是window系统的换行符
如导入txt文件时,字段之间用的,分隔
mysql> load data local infile "[文本路径]" into table [table] fields terminated by ',' ;
如导入txt文件时,字段之间用的;分隔
mysql> load data local infile "[文本路径]" into table [table] lines terminated by  ';' ;
直接导出的方式:
[Sunrier@localhost MySql]$ mysql -uSunrier -predhat -e "use [databases];select * from [table] into outfile '[文本路径]' fields terminated by '|' lines terminated by '|\r\n' ;"
导出的内容为:
1|Jack|67|
使用Linux下Shell脚本的方法:
mysql -uSunrier -predhat <<EOF  
use [databases];  
select concat(studno,"|", fname ,"|",age,"|") from [table] into outfile '[文本路径]';  
EOF  
drop database if exists [databases]; --如果存在[databases]则删除
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值