One of my collaborators is interested in adding SQL commands to BlockPy, so I've done a little bit of investigating in this area. To my knowledge, though, no one has created any Blockly versions of SQL, which surprised me (but something could have easily slipped past me). However, I am familiar with two relevant projects:
But surely someone has created SQL in Blockly? I was toying around with some interfaces, but I was a little dissatisfied with what I came up with. I'll be interested in trying your's when I sit down to work on this subject.
So far, I like your interface, in particular the "Save as Gist" feature. I found the execution model a little confusing (I spent several seconds looking for a Run button before noticing my query was already executing). The use of blocks as output is very cool, albeit a little confusing visually. It would be interesting to be able to see the generated code. Overall, seems like a very well-done tool.
What's your goal for this system? Educational application, business use case?
~Cory