当前位置:Gxlcms > 数据库问题 > MySQL数据表格导入导出

MySQL数据表格导入导出

时间:2021-07-01 10:21:17 帮助过:5人阅读

username

userpwd

age

admin

admin

18

root

root

18

cat

cat

17

dog

dog

15

dog1

dog1

15

zhu

zhu

21

二 创建数据库、创建表user

  1. <span style="color: #0000ff;">create</span> <span style="color: #0000ff;">database</span> youku; <span style="color: #008080;">--</span><span style="color: #008080;">创建数据库</span>
  2. <span style="color: #0000ff;">use</span> youku; <span style="color: #008080;">--</span><span style="color: #008080;"> 选择数据库</span>
  3. <span style="color: #0000ff;">DROP</span> <span style="color: #0000ff;">TABLE</span> <span style="color: #0000ff;">IF</span> <span style="color: #808080;">EXISTS</span> `<span style="color: #ff00ff;">user</span><span style="color: #000000;">`;
  4. </span><span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">TABLE</span> `<span style="color: #ff00ff;">user</span><span style="color: #000000;">` (
  5. `username` </span><span style="color: #0000ff;">varchar</span>(<span style="color: #800000; font-weight: bold;">11</span>) <span style="color: #0000ff;">DEFAULT</span> <span style="color: #0000ff;">NULL</span><span style="color: #000000;">,
  6. `userpwd` </span><span style="color: #0000ff;">varchar</span>(<span style="color: #800000; font-weight: bold;">11</span>) <span style="color: #0000ff;">DEFAULT</span> <span style="color: #0000ff;">NULL</span><span style="color: #000000;">,
  7. `age` </span><span style="color: #0000ff;">int</span>(<span style="color: #800000; font-weight: bold;">11</span>) <span style="color: #0000ff;">DEFAULT</span> <span style="color: #0000ff;">NULL</span><span style="color: #000000;">
  8. ) ENGINE</span><span style="color: #808080;">=</span>InnoDB <span style="color: #0000ff;">DEFAULT</span> CHARSET<span style="color: #808080;">=</span><span style="color: #000000;">utf8;
  9. </span><span style="color: #808080;">//</span><span style="color: #000000;">插入数据
  10. </span><span style="color: #0000ff;">INSERT</span> <span style="color: #0000ff;">INTO</span> `<span style="color: #ff00ff;">user</span>` <span style="color: #0000ff;">VALUES</span> (<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">admin</span><span style="color: #ff0000;">‘</span>,<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">admin</span><span style="color: #ff0000;">‘</span>,<span style="color: #800000; font-weight: bold;">18</span>),(<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">root</span><span style="color: #ff0000;">‘</span>,<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">root</span><span style="color: #ff0000;">‘</span>,<span style="color: #800000; font-weight: bold;">18</span>),(<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">cat</span><span style="color: #ff0000;">‘</span>,<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">cat</span><span style="color: #ff0000;">‘</span>,<span style="color: #800000; font-weight: bold;">17</span>),(<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">dog</span><span style="color: #ff0000;">‘</span>,<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">dog</span><span style="color: #ff0000;">‘</span>,<span style="color: #800000; font-weight: bold;">15</span>),(<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">dog1</span><span style="color: #ff0000;">‘</span>,<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">dog1</span><span style="color: #ff0000;">‘</span>,<span style="color: #800000; font-weight: bold;">15</span>),(<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">zhu</span><span style="color: #ff0000;">‘</span>,<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">zhu</span><span style="color: #ff0000;">‘</span>,<span style="color: #800000; font-weight: bold;">21</span><span style="color: #000000;">);
  11. </span><span style="color: #008080;">--</span><span style="color: #008080;"> 表数据导出</span>
  12. <span style="color: #0000ff;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000ff;">FROM</span> <span style="color: #ff00ff;">user</span>
  13. <span style="color: #0000ff;">INTO</span> OUTFILE <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">F:/user.txt</span><span style="color: #ff0000;">‘</span><span style="color: #000000;">;
  14. </span><span style="color: #008080;">--</span><span style="color: #008080;"> 根据需要设置输出的格式,每一行数据‘,‘分隔,同时字符串型的数据用双引号""包含</span>
  15. <span style="color: #0000ff;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000ff;">FROM</span> <span style="color: #ff00ff;">user</span> <span style="color: #0000ff;">INTO</span> OUTFILE <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">F:/user1.txt</span><span style="color: #ff0000;">‘</span><span style="color: #000000;">
  16. Fields TERMINATED </span><span style="color: #0000ff;">BY</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">,</span><span style="color: #ff0000;">‘</span> OPTIONALLY ENCLOSED <span style="color: #0000ff;">BY</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">"</span><span style="color: #ff0000;">‘</span><span style="color: #000000;">;
  17. </span><span style="color: #008080;">--</span><span style="color: #008080;"> 表数据导入 (注意,导入的数据的列数要对应表的各列)</span>
  18. <span style="color: #008080;">--</span><span style="color: #008080;"> 先删除数据</span>
  19. <span style="color: #0000ff;">use</span><span style="color: #000000;"> youku;
  20. </span><span style="color: #0000ff;">delete</span> <span style="color: #0000ff;">from</span> <span style="color: #ff00ff;">user</span> <span style="color: #0000ff;">where</span> age<span style="color: #808080;">></span><span style="color: #800000; font-weight: bold;">10</span><span style="color: #000000;">;
  21. </span><span style="color: #0000ff;">select</span> <span style="color: #808080;">*</span> <span style="color: #0000ff;">from</span> <span style="color: #ff00ff;">user</span><span style="color: #000000;">;
  22. </span><span style="color: #0000ff;">LOAD</span> DATA INFILE <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">F:/user.txt</span><span style="color: #ff0000;">‘</span> <span style="color: #0000ff;">INTO</span> <span style="color: #0000ff;">TABLE</span> <span style="color: #ff00ff;">user</span><span style="color: #000000;">;
  23. </span><span style="color: #0000ff;">select</span> <span style="color: #808080;">*</span> <span style="color: #0000ff;">from</span> <span style="color: #ff00ff;">user</span><span style="color: #000000;">;
  24. </span><span style="color: #008080;">--</span><span style="color: #008080;"> 导入有特殊格式的表user1.txt(去除分隔号‘,‘和字串的引号“”)</span>
  25. <span style="color: #0000ff;">use</span><span style="color: #000000;"> youku;
  26. </span><span style="color: #0000ff;">delete</span> <span style="color: #0000ff;">from</span> <span style="color: #ff00ff;">user</span> <span style="color: #0000ff;">where</span> age<span style="color: #808080;">></span><span style="color: #800000; font-weight: bold;">10</span><span style="color: #000000;">;
  27. </span><span style="color: #0000ff;">select</span> <span style="color: #808080;">*</span> <span style="color: #0000ff;">from</span> <span style="color: #ff00ff;">user</span><span style="color: #000000;">;
  28. </span><span style="color: #0000ff;">LOAD</span> DATA INFILE <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">F:/user1.txt</span><span style="color: #ff0000;">‘</span> <span style="color: #0000ff;">INTO</span> <span style="color: #0000ff;">TABLE</span> <span style="color: #ff00ff;">user</span><span style="color: #000000;">
  29. Fields TERMINATED </span><span style="color: #0000ff;">BY</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">,</span><span style="color: #ff0000;">‘</span> OPTIONALLY ENCLOSED <span style="color: #0000ff;">BY</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">"</span><span style="color: #ff0000;">‘</span><span style="color: #000000;">;
  30. </span><span style="color: #0000ff;">select</span> <span style="color: #808080;">*</span> <span style="color: #0000ff;">from</span> <span style="color: #ff00ff;">user</span>;

 

 

=================

 三 txt文件查看

  1. <span style="color: #008080;">--</span><span style="color: #008080;"> 表数据导出</span>
  2. <span style="color: #0000ff;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000ff;">FROM</span> <span style="color: #ff00ff;">user</span>
  3. <span style="color: #0000ff;">INTO</span> OUTFILE <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">F:/user.txt</span><span style="color: #ff0000;">‘</span>;

 

 生成文件user.txt

admin admin 18

root root 18

cat cat 17

dog dog 15

dog1 dog1 15

zhu zhu 21

 

  1. <span style="color: #008080;">--</span><span style="color: #008080;"> 根据需要设置输出的格式,每一行数据‘,‘分隔,同时字符串型的数据用双引号""包含</span>
  2. <span style="color: #0000ff;">SELECT</span> <span style="color: #808080;">*</span> <span style="color: #0000ff;">FROM</span> <span style="color: #ff00ff;">user</span> <span style="color: #0000ff;">INTO</span> OUTFILE <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">F:/user1.txt</span><span style="color: #ff0000;">‘</span><span style="color: #000000;">
  3. Fields TERMINATED </span><span style="color: #0000ff;">BY</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">,</span><span style="color: #ff0000;">‘</span> OPTIONALLY ENCLOSED <span style="color: #0000ff;">BY</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">"</span><span style="color: #ff0000;">‘</span>;

 

生成文件 user1.txt

"admin","admin",18

"root","root",18

"cat","cat",17

"dog","dog",15

"dog1","dog1",15

"zhu","zhu",21

 


结语:数据的具体导入导出格式大家可以自己尝试一下。但个人建议涉及格式转换的话尽量先用其他工具,为防止出错还是尽量只转换纯文本列数据(无特殊格式)。

    

 

MySQL数据表格导入导出

标签:

人气教程排行