在MySQL中绘制图?

时间:2018-12-20 21:36:07

标签: mysql mysql-workbench

我目前正在学习数据科学。出于好奇,我想知道是否有可能从现有数据中用SQL绘制图形。我正在使用MySQL。如果是,请通过链接或参考指导我!

非常感谢!

2 个答案:

答案 0 :(得分:5)

不是,数据库是用于高效安全地存储和检索数据的数据库。不能用于其他目的。

使用任何客户端应用程序以所需的方式(从MySQL)检索数据,并相应地绘制图形。

答案 1 :(得分:2)

虽然我非常赞同@TheImpaler,但以下是制作条形图的KLUDGE:

mysql> SELECT city, population, REPEAT('x', population/200000) FROM `us` ORDER BY population DESC;
+----------------------------+------------+-------------------------------------------+
| city                       | population | REPEAT('x', population/200000)            |
+----------------------------+------------+-------------------------------------------+
| New York                   |    8107916 | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
| Los Angeles                |    3877129 | xxxxxxxxxxxxxxxxxxx                       |
| Chicago                    |    2841952 | xxxxxxxxxxxxxx                            |
| Houston                    |    2027712 | xxxxxxxxxx                                |
| Philadelphia               |    1453268 | xxxxxxx                                   |
| Phoenix                    |    1428509 | xxxxxxx                                   |
| San Diego                  |    1287050 | xxxxxx                                    |
| San Antonio                |    1256810 | xxxxxx                                    |
| Dallas                     |    1211704 | xxxxxx                                    |
| San Jose                   |     897460 | xxxx                                      |

(甚至不考虑饼图!)