SQL操作集锦

  |  

摘要: 本文记录一下日常的项目中遇到的 SQL 的问题以及解决方案

【对算法,数学,计算机感兴趣的同学,欢迎关注我哈,阅读更多原创文章】
我的网站:潮汐朝夕的生活实验室
我的公众号:算法题刷刷
我的知乎:潮汐朝夕
我的github:FennelDumplings
我的leetcode:FennelDumplings




1. 同一列所有值出现的次数

1
2
3
SELECT col_name as col_name, COUNT(col_name) as count
FROM table_name
GROUP BY col_name

2. 查询结果导出到文件

首先查看 --secure-file-priv 这个参数的值,以下两种方式均可。

1
2
SHOW VARIABLES LIKE "secure_file_priv";
SELECT @@global.secure_file_priv;

值可能出现以下 3 种情况

  • NULL,表示禁止
  • value值有文件夹目录,则表示只允许该目录下文件(子目录也不行)
  • 为空,则表示不限制目录

然后用 INTO OUTFILE 指定输出的文件即可,可以用 xlsx 或者 csv

1
2
3
4
SELECT ...
FROM ...
WHERE ...
INTO OUTFILE ""

输出的文件没有列名那一行,需要的话可以手动添加。


Share