数据导入心得

本文介绍了MySQL数据库中数据导入导出的方法,包括使用Select*fromtable_nameintooutfile和Loaddatainfile语句的具体语法,同时提供了处理NULL值、关闭外键检查及一些实用的SQL函数如Concat、Char_length和Substring等的说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在对MySQL数据库中的数据进行数据导入或导出时,可使用如下语法进行:

导入数据:
Select * from table_name into outfile ‘c:/data/table_name.txt’;

导出数据:
Load data [local] infile ‘file_name.txt’ into table table_name;

在这两句后面均可以用lines terminated by ‘\n’ 如果要进行换行的话,则应该为lines terminated by ‘\r\n’

注意:要使用正斜杠指定windows路径名称,而不是使用反斜杠,如果使用的是反斜杠的话,则应该使用两个反斜杠。

空NULL如何表示:
在原表中导出的数据为空,则使用导出数据后将会变成“”,如果要想还原成空(NULL)的话,请使用\N表代替“”。

在数据导入时,如何关闭外键:
Set foreign_key_check=0

常用函数:
1.如何进行字符串的连接:
Concat函数来进行字符串的连接,用法如下:concat(‘字符串1’,’字符串2’),这样将字符串1和字符串2连接起来。其中字符串的地方可以用字段名称来代替。

2.如何求字符串的长度:
Char_length(字段名)可以用来求字符串的长度。

3.如何求字串:
Substring(‘字符串’,from,to)函数用来进行求某个字符串的字串,from为起始位置,而to为结束位置 ,求得的子串既包括起始位置,也包括结束位置。

Substring(‘字符串’,from)函数用来进行求从起始位置开始后的所在字符串。

比如select substring(‘123456’,2,4)结果为234,select substring(‘12345’,2)结果为2345。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值