【MySQL】命令行导出csv文件
测试数据库版本:MySQL 5.7
1:查看变量secure_file_priv
针对LOAD DATA, SELECT ... OUTFILE, and LOAD_FILE()的导出、导入操作的目录限制。
1)secure_file_priv的值为null ,不允许导入、导出;
2)secure_file_priv的...
【MySQL】 UNIX时间戳与日期相互转换
1、日期转换为UNIX时间戳
[crayon-6a049e7b0c25f935073918/]
2、UNIX时间戳转换为日期
[crayon-6a049e7b0c267973651305/]
【MySQL】1067 – Invalid default value for ‘indb_time’
场景描述:
MySQL 5.7 给t表增加一个字段(利用Navicat工具进行操作),提示[1067 - Invalid default value for 'indb_time']错误。
操作过程:
首先通过图形化页面添加字段后,点击保存,提示[1067 - Invalid default value...
【MySQL】参数log_timestamps
环境:mysql 5.7.19
问题描述:日志中的时间戳与系统时间不匹配(相差8个小时)。
其实这个不算个事儿,但是,在查找、定位问题时,还是有些小麻烦的。
MySQL日志中,默认打印的时间是UTC(协调世界时,又称世界统一时间、世...
【MySQL】联机清空slow log
1:查看slow query log的状态
[crayon-6a049e7b0e74f442992429/]
2:停用 slow query log
[crayon-6a049e7b0e755015131977/]
3:处理slow query log(可以有两种方案,如果文件较大,且需要分析的话,那么建议用第一种)
1)重...
【MySQL】csv引擎
最近有个数据交换的接口,采用的是csv文件的方式。我们的数据库采用的是MySQL5.7,打算利用MySQL的csv引擎来解决数据导入的问题。
说明下,这个csv的引擎有点儿像Oracle的外部表,但是,不同的是Oracle外部表是只读的,而MySQL的cs...
【MySQL】随机函数 rand()
1:随机函数rand()
[crayon-6a049e7b21c4a048519120/]
2:返回1 - 100的随机数
[crayon-6a049e7b21c51181717743/]
3:取整
如果我们想要取整数,可以通过函数转换一下,因为是随机数,所以,那个函数转换都是无所谓的。
[cray...
【MySQL】find_in_set 函数
在数据库设计中,经常会遇到这种情况,某一个字段的值是用逗号分隔的。常见的比如用户权限,在赋权时把权限、角色用逗号隔开。
首先是绝对不赞成这么搞的,起码连第一范式都没有满足,且后续在针对这个字段进行统计时性能会相当的...
【MySQL】利用show profiles查看SQL执行时间
1:查看当前数据库版本(据说MySQL 5.0.37开始支持show profiles查看SQL执行时间)
[crayon-6a049e7b233fe304498321/]
2:确认profile是否开启,默认未开启
[crayon-6a049e7b23403293288733/]
3:启用并确认
[crayon-6a049e7b234...
【MySQL】REPEAT()函数
复制字符串,有点儿像Python中*的作用,做个测试,有点儿意思。
语法:REPEAT(str,count)
[crayon-6a049e7b23ff8104448251/]