• 如何按规定的格式向mysql中导入数据


    1、首先我们拿到数据,数据必须按照一定的格式书写的。如用|区分字段,换行区分row

    12107    |    心情1    |    今天的心情很不好啊。
    12108    |    天气     |    今天天气还行。
    12109    |    臭美     |    他就喜欢臭美。
    12707    |    心情2    |    昨天就不高兴,今天就好了。
    12107    |    心情3    |    今天很开心

    我们将以上文字存储为data.txt,文本格式utf8。

    2、创建表

    CREATE TABLE IF NOT EXISTS `post` (
      `id` int(10) NOT NULL auto_increment,
      `uid` int(10) NOT NULL,
      `title` varchar(30) NOT NULL default '未命名',
      `content` longtext NOT NULL,
      PRIMARY KEY  (`id`),
      KEY `uid` (`uid`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COMMENT='帖子表' AUTO_INCREMENT=24 ;

    3、然后我们再写一个导入data.txt的sql脚本,或者跟创建表写在一个脚本里。

    LOAD DATA LOCAL INFILE 'C:/Users/Arvin Tang/Desktop/data.txt'    --要导入的数据
         INTO TABLE post character set utf8    --注释:设置字符集
         FIELDS TERMINATED BY '|'    #注释:字段间通过|来区分
         LINES TERMINATED BY '
    '    #注释:通过
    区分换行
         (uid, title, content);

    4、好了数据导入完成,我们现在可以看看post表里的数据了。

  • 相关阅读:
    遗传算法求函数最值(C语言实现)
    AjaxUploader使用
    AjaxUploader使用:FileUploaded及UploadCompleted
    AutoIt
    网站盗链问题及解决方案
    input不保留历史记录
    必备知识:消息处理
    AjaxUploader使用:文件保存到数据库
    AjaxUploader使用:JavaScript APIs
    页面定时跳转
  • 原文地址:https://www.cnblogs.com/arvintang/p/5426464.html
Copyright © 2020-2023  润新知