我非常喜欢 SQLite 文档中的 SQL 语法图。
我发现这个图比 MySQL 文档
中的等效图更容易理解UPDATE [LOW_PRIORITY] [IGNORE] table_reference
SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
[WHERE where_condition]
[ORDER BY ...]
[LIMIT row_count]
有谁知道 MySQL 和其他方言是否存在这样的图表?
MySQL 的 Bison 语法 可以通过 语法转换器 进行处理 将其转换为 W3C 表示法。由此,铁路图生成器 生成如下语法图:
语法可能仍然需要一些调整才能获得您正在寻找的内容,但也许它提供了一个起点。
使用上述工具时,请留出一些处理时间。语法相当大,而转换器和图表生成器都没有针对速度进行优化,而且它们运行在缓慢的服务器上。
完整的结果可以在这里找到:sql_yacc.xhtml