如何从给定的数据文件在MySQL中创建表
我有一个包含3个如何从给定的数据文件在MySQL中创建表,mysql,wamp,Mysql,Wamp,我有一个包含3个.dat文件的zip文件。它们代表3个不同的表。我想知道是否有人能帮我把.dat文件中的所有数据复制到MySQL中 例如,一个名为movies.dat的文件包含以下列: 电影ID 琐碎 流派 我用记事本打开文件,看到成千上万的记录,比如 玩具总动员(1995):动画、儿童喜剧 朱曼吉(1995):冒险|儿童|幻想 我知道MySQL的基本知识,但我猜这还不够。我想知道MySQL中是否有任何命令可以读取该文件并自动创建具有这些列名的表 或者我必须自己用这些列名创建一个表,然后导入吗
.dat
文件的zip文件。它们代表3个不同的表。我想知道是否有人能帮我把.dat
文件中的所有数据复制到MySQL中
例如,一个名为movies.dat的文件包含以下列:
CREATE TABLE movies(
movie_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255),
genre VARCHAR(255))
当前在一列中保存多个Gener的方法是次优的。您还应该阅读数据库规范化方面的内容
一旦创建了表,您就可以用加载数据了。您看过了吗?这是用于从文本文件加载数据的常规工具。创建表然后导入将有助于您查看此问题。如果可以,该问题应作为主题外的问题关闭,因为存在语法错误。我的回答中的链接解释了如何使用windows路径。我看到您已将其删除,很高兴知道问题已解决。祝你的项目一切顺利