• 将csv文件导入到MySQL


    首先登录MySQL:

    mysql -u root -p123456

    创建数据表,保证字段和csv文件中的列一致

    mysql> show DATABASES;
    mysql> use TEST;
    mysql> show TABLES;
    mysql> CREATE TABLE mytable(
        -> id INT NOT NULL AUTO_INCREMENT,
        -> Qtime DATETIME NOT NULL,
        -> Tprice FLOAT NOT NULL,
        -> PRIMARY KEY ( id )
        -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;

    查看安全路径,也就是要将上传文件放到安全路径下,才能成功上传

    mysql> show variables like '%secure%';
    
    +--------------------------+-----------------------+
    | Variable_name            | Value                 |
    +--------------------------+-----------------------+
    | require_secure_transport | OFF                   |
    | secure_auth              | ON                    |
    | secure_file_priv         | /var/lib/mysql-files/ |
    +--------------------------+-----------------------+

    在终端中复制文件到安全路径

    sudo cp /home/hadoop/文档/文件.csv /var/lib/mysql-files

    然后在到mysql下执行

    mysql> load data infile '/var/lib/mysql-files/文件.csv'  into table mytable fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '
    ';

    导出文件类似

    mysql> select * from `table` into outfile '/文档/test.csv' fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '
    ';

    原文地址:https://blog.csdn.net/SCS199411/article/details/94890681

  • 相关阅读:
    mmap文件修改内容的写回
    信号处理之物理信号和软件信号
    从printXX看tty设备(5)串口终端
    从printXX看tty设备(3)键盘输入处理
    LeetCode——Hamming Distance
    LeetCode——Add Strings
    计算树的高度和节点的个数
    LeetCode——Diameter of Binary Tree
    LeetCode——Number of Boomerangs
    九大排序算法总结
  • 原文地址:https://www.cnblogs.com/panziwen/p/12524019.html
Copyright © 2020-2023  润新知