我目前正在学习数据科学。出于好奇,我想知道是否有可能从现有数据中用SQL绘制图形。我正在使用MySQL。如果是,请通过链接或参考指导我!
非常感谢!
答案 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 |
(甚至不考虑饼图!)