ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

SQLyog上传excel&csv文件

2021-01-08 20:31:44  阅读:271  来源: 互联网

标签:SQLyog csv 10 INT excel mydata TABLE userbehavior id


①创建mydata数据库,创建表userbehavior

# 创建数据库
CREATE DATABASE IF NOT EXISTS mydata CHARSET utf8;
USE mydata;
# 创建表userbehavior
CREATE TABLE userbehavior (
  user_id INT (10),
  item_id INT (10),
  category_id INT (10),
  behavior_type VARCHAR (10),
  timestamps VARCHAR (20)
) ;

②导入已经下载好的csv数据

SHOW VARIABLES LIKE '%local%';
SET GLOBAL local_infile=1;
LOAD DATA LOCAL INFILE 'E:/dataset/UserBehavior.csv' 
INTO TABLE userbehavior 
FIELDS TERMINATED BY ','
IGNORE	1 LINES;

#查看内容,检查表结构
SELECT * FROM userbehavior LIMIT 10;
SELECT COUNT(*) FROM userbehavior;   -- 100150806
DESC user_behavior;

③本次只选取前100万行数据,为了选取方便,我们添加序列号ID

// 添加序列号ID
ALTER TABLE userbehavior ADD id INT(8) FIRST;
ALTER TABLE userbehavior MODIFY id INT(8) PRIMARY KEY AUTO_INCREMENT;
#删除表中id大于100万的数据
DELETE FROM userbehavior WHERE id>1000000;

标签:SQLyog,csv,10,INT,excel,mydata,TABLE,userbehavior,id
来源: https://blog.csdn.net/lau143/article/details/112383117

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有