zoukankan      html  css  js  c++  java
  • MySQL数据表格导入导出

    一 初始数据(共6条记录)

    username

    userpwd

    age

    admin

    admin

    18

    root

    root

    18

    cat

    cat

    17

    dog

    dog

    15

    dog1

    dog1

    15

    zhu

    zhu

    21

    二 创建数据库、创建表user

    create database youku;   --创建数据库
    
    use youku;  -- 选择数据库
    
    DROP TABLE IF EXISTS `user`;
    
    CREATE TABLE `user` (
    
      `username` varchar(11) DEFAULT NULL,
    
      `userpwd` varchar(11) DEFAULT NULL,
    
      `age` int(11) DEFAULT NULL
    
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
     //插入数据
    
    INSERT INTO `user` VALUES ('admin','admin',18),('root','root',18),('cat','cat',17),('dog','dog',15),('dog1','dog1',15),('zhu','zhu',21);
    
    -- 表数据导出
    
    SELECT * FROM user
    
        INTO OUTFILE 'F:/user.txt';
    
        
    
    -- 根据需要设置输出的格式,每一行数据','分隔,同时字符串型的数据用双引号""包含
    
    SELECT * FROM user INTO OUTFILE 'F:/user1.txt'
    
        Fields TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';
    
        
    
    -- 表数据导入 (注意,导入的数据的列数要对应表的各列)
    
    -- 先删除数据
    
    use youku;
    
    delete from user where age>10;
    
    select * from user;
    
    LOAD DATA INFILE 'F:/user.txt' INTO TABLE user;
    
    select * from user;
    
     
    
    -- 导入有特殊格式的表user1.txt(去除分隔号','和字串的引号“”)
    
    use youku;
    
    delete from user where age>10;
    
    select * from user;
    
    LOAD DATA INFILE 'F:/user1.txt' INTO TABLE user
    
    Fields TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'; 
    
    select * from user;

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

     三 txt文件查看

    -- 表数据导出
    
    SELECT * FROM user
    
        INTO OUTFILE 'F:/user.txt';

     生成文件user.txt

    admin admin 18

    root root 18

    cat cat 17

    dog dog 15

    dog1 dog1 15

    zhu zhu 21

     

    -- 根据需要设置输出的格式,每一行数据','分隔,同时字符串型的数据用双引号""包含
    
    SELECT * FROM user INTO OUTFILE 'F:/user1.txt'
    
        Fields TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';

    生成文件 user1.txt

    "admin","admin",18

    "root","root",18

    "cat","cat",17

    "dog","dog",15

    "dog1","dog1",15

    "zhu","zhu",21

     


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

        

     

  • 相关阅读:
    luoguP1160 队列安排 x
    luoguP3366 【模板】最小生成树 x
    cogs服务点设置(不凶,超乖) x
    codevs3269 混合背包 x
    [kuangbin带你飞]专题一 简单搜索 x
    [SWUST1744] 方格取数问题(最大流,最大独立集)
    [SWUST1738] 最小路径覆盖问题(最大流,最小路径覆盖)
    [SWUST1742] 试题库问题(最大流)
    [HDOJ5676]ztr loves lucky numbers(状压枚举,打表,二分)
    [swustoj1739] 魔术球问题 (最大流,最小路径覆盖)
  • 原文地址:https://www.cnblogs.com/SeaSky0606/p/4563410.html
Copyright © 2011-2022 走看看