方法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)