我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL之select into outfile用法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL之select into outfile用法

1、select into outfile可以导出数据到指定目录下的文件中

语法:


SELECT ... INTO OUTFILE 'file_name'
[CHARACTER SET charset_name]
[export_options]
export_options:
[{FIELDS | COLUMNS}
[TERMINATED BY 'string']
[[OPTIONALLY] ENCLOSED BY 'char']
[ESCAPED BY 'char']
]
[LINES
[STARTING BY 'string']
[TERMINATED BY 'string']

2、示例如下:

1)查看要导出数据的表t1


mysql> select * from t1;
+------+--------+
| id   | name   |
+------+--------+
|    1 | wang   |
|    2 | steven |
|    3 | tiger  |
|    4 | lilu   |
+------+--------+
4 rows in set (0.00 sec)

2)查看导出的文件


[mysql@oneproxy outfile]$ more t1.file 
1,"wang"
2,"steven"
3,"tiger"
4,"lilu"

3)创建要导入的表t2;


mysql> create table t2 as select * from t1 where 1=2;
Query OK, 0 rows affected (0.03 sec)

4)将导出的数据导入t2


mysql> LOAD DATA  INFILE '/mysql/outfile/t1.file'  INTO TABLE t2 FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
Query OK, 4 rows affected (0.01 sec)
Records: 4  Deleted: 0  Skipped: 0  Warnings: 0

5)查看导入的数据


mysql> select * from t2;
+------+--------+
| id   | name   |
+------+--------+
|    1 | wang   |
|    2 | steven |
|    3 | tiger  |
|    4 | lilu   |
+------+--------+
4 rows in set (0.00 sec)


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL之select into outfile用法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL中select into outfile语句怎么用

在MySQL中,SELECT INTO OUTFILE语句用于将查询结果导出到一个文件中。使用该语句的基本语法如下:SELECT column1, column2, ...INTO OUTFILE 'file_path
MySQL中select into outfile语句怎么用
2024-03-01

insert into select的用法

INSERT INTO SELECT语句用于将选定的数据插入到一个表中。语法如下:```INSERT INTO table_name1 (column1, column2, column3, ...)SELECT column1, colu
2023-08-31

SELECT...INTO的具体用法

目录一、SELECT…INTO介绍二、SELECT INTO FROM语句三、select into from与insert into select区别:源自mysql 5.7 官方手册 手册地址一、SELECT&helli
2023-04-21

oracle中insert into select用法

insert into select 语句用于将一个表中的数据插入到另一个表。它支持插入所有列或特定列,并可以通过 where 子句使用条件进行筛选。通过指定目标表、列列表和源表,可轻松地从一个表将数据转移到另一个表。Oracle 中的 I
oracle中insert into select用法
2024-05-08

MySQL中select insert into怎么使用

在MySQL中,SELECT INTO和INSERT INTO是两个不同的操作。SELECT INTO: 用于将查询结果插入到新的表中。语法如下:SELECT column1, column2INTO new_tableFROM old
MySQL中select insert into怎么使用
2024-04-09

insert into select语法的使用

在数据库中,INSERT INTO SELECT语句用于将一个查询的结果插入到另一个表中。INSERT INTO SELECT语句可以非常方便地复制一个表的内容到另一个表中,或者根据查询结果创建一个新的表。INSERT INTO SELEC
2023-07-10

sql中select into和insert select的用法小结

目录一、复制表结构及数据1.create table as select ...2.select into3.create tab编程网le like;insert select...; (1) create table like; (2)
sql中select into和insert select的用法小结
2024-08-10

MySQL中select insert into语句有什么用

在MySQL中,SELECT INTO语句用于将查询结果插入到新的表中。这可以通过以下步骤完成:使用SELECT语句来获取需要插入的数据。使用INTO关键字指定要将数据插入的目标表。执行INSERT INTO SELECT语句来将查询结
MySQL中select insert into语句有什么用
2024-04-09

MySQL中 INSERT INTO 和 SELECT 的组合使用

INSERT INTO 和 SELECT 的组合使用 通过 此SQL,您可以从一个表复制信息到另一个表。INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中。语法从一个表中复制所有的列插入到另一个已存在的表
MySQL中 INSERT INTO 和 SELECT 的组合使用
2018-07-13

oracle中select into使用的方法是什么

在Oracle中,可以使用SELECT INTO语句将查询的结果存储到一个变量或者表中。使用SELECT INTO语句将查询结果存储到变量中的语法如下:SELECT column_name INTO variable_nameFROM
oracle中select into使用的方法是什么
2024-04-09

编程热搜

目录