方法1.
創(chuàng)建庫(kù)
create DATABASE DT ;
use DT;
創(chuàng)建表
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'
-- 導(dǎo)入到哪張表
INTO TABLE ratings
-- 字段分隔符用什么
FIELDS TERMINATED BY '::'
-- 雙引號(hào)是括住字段
ENCLOSED BY '"'
-- 你用什么符號(hào)來(lái)區(qū)別換行
LINES TERMINATED BY '\n';
方法二 將dat數(shù)據(jù)清洗后存入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)