方法1.
创建库
create DATABASE DT ;
use DT;
创建表
create table ratings (
user_id int null,
movie_id int null,
ratings int null,
rating_time int null
)
-- 文件位置
LOAD DATA local INFILE 'A:/datasets/movielens/ratings.dat'
-- 导入到哪张表
INTO TABLE ratings
-- 字段分隔符用什么
FIELDS TERMINATED BY '::'
-- 双引号是括住字段
ENCLOSED BY '"'
-- 你用什么符号来区别换行
LINES TERMINATED BY '\n';
方法二 将dat数据清洗后存入mysql :ipython中
import sqlalchemy as sqla
db= sqla.create_engine('mysql+pymysql://root:123456@127.0.0.1/movie_test?charset=utf8')
data = pd.read_table('datasets\\datasets\\movielens\\movies.dat',
...: header=None,sep="::")
data.to_sql('tb_mv',con=db)
网友评论