mysql基础操作导入数据

展示三种不需要使用数据操作的数据导入方法

1.mysql命令导入:mysql -u用户名 -p密码 < 要导入的数据(sql文件)

实例:向表temp_test_01(user_id,dates)导入数据:
首先电脑桌面创建文件text.sql
写入:
user datatexts;
insert into temp_test_01 values(‘104221274’,‘2019-12-14’);

mysql -uroot -p123456   <  c:\user\Desktop\text.sql

使用select * from temp_test_01
在这里插入图片描述

2.source 命令导入: source c:\Desktop\text.sql

实例:
首先登陆mysql终端

mysql -uroot -p123456
mysql> source  c:\Users\Desktop\text.sql

3.使用MySQL 语句来插入数据:LOAD DATA INFILE

直接根据路径读取文件,这里的文件本身就是数据,而不需要写成sql
实例:
创建一个test文件:从excel上复制下来数据
104221274 2019-12-14

LOAD DATA LOCAL INFILE 'C:/Users/Desktop/test.txt' INTO TABLE datatest.temp_test_01 FIELDS TERMINATED BY '\t' (`user_id`,`dates`)

如果这里发生错误,产生错误语句:
Loading local data is disabled - this must be enabled on both the client and server sides
加载本地数据被禁用; 这必须在客户端和服务器端都启用

检查一个全局系统变量 ‘local_infile’ 的状态:

show global variables like 'local_infile';

在这里插入图片描述

set global local_infile=1;

退出重新登陆一下mysql就可以使用了
在这里插入图片描述
或者找到mysql的安装目录里面的初始化文件 my.ini,打开找到以 [client], [mysql], [mysqld] 开头的三处位置,在每处的下面加一行 local_infile=ON,保存更改也是可以的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值