MySQL数据库入门:MySQL创建数据库、表,及导入CSV文件数据教程2
小标 2018-06-07 来源 : 阅读 1120 评论 0

摘要:本文主要向大家介绍了MySQL数据库入门的MySQL创建数据库、表,及导入CSV文件数据教程,希望对大家学习MySQL数据库入门有所帮助。

本文主要向大家介绍了MySQL数据库入门的MySQL创建数据库、表,及导入CSV文件数据教程,希望对大家学习MySQL数据库入门有所帮助。

11、导入csv文件

在导入文件前先查询mysql是否有导入导出权限:show global variables like '%secure%';

如果secure_file_priv 显示null则说明mysql禁止导入导出文件

此时可以在:

1)windows下:修改my.ini 在[mysqld]内加入secure_file_priv =

2)linux下:修改my.cnf 在[mysqld]内加入secure_file_priv =

修改后最好重启下电脑以便生效。

12、error message没有显示

show variables like '%error%'; //找到错误日志LOG的地点

找到日志,打开后若显示[ERROR]can't find messagefile '....errmsg.sys',说明错误日志不在该文件下,将share/english/errmsg.sys 拷贝到 /mysql/share下

若还是不行,在my.ini里注销#basedir即可。

13、导入数据时遇到type类型不符,需修改

alter table 表名 modify 你需要的修改的字段。例:

alter table A modify title varchar(25) not null default ''; //not null 表示不能为空,default表示默认, 后面跟默认值,这个为默认空字符串。

14、遇到error1406:Data too long for column 问题

其实是编码问题,可以按如下修改:

alter table A modify 问题字段 varchar(25) not null default 'utf8';

15、导入csv文件

#更详细的导出文件

SELECT * FROM MY_TABLE

INTO OUTFILE 'FILE_PATH'

FIELDS TERMINATED BY ','

OPTIONALLY ENCLOSED BY '"'

LINES TERMINATED BY '\n';

#更详细的导入文件

LOAD DATA INFILE 'FILE_PATH'

INTO TABLE 表名

TERMINATED BY ','

OPTIONALLY ENCLOSED BY '"'

LINES TERMINATED BY '\n';

注:文件名最好用全地址(如'C:\\mysql\\mysql-5.7.19-winx64\\data\\bank-data.csv')

16、清空表内数据

DELETE FROM 表名; \\清除表内全部数据

17、SQL语句出现问题无法结束时

可以输入';或;结束错误语句

以上就介绍了MySQL的相关知识,希望对MySQL有兴趣的朋友有所帮助。了解更多内容,请关注职坐标数据库MySQL频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程