我正在尝试找到有关MySQL,Postgresql,sqlite等开源数据库的正确RDBMS SQL queries的信息.他们是否有任何预组装列表或者我只需要梳理每个数据库引擎的文档(在某些情况下猜测正确的实现?ALTER table vs CREATE INDEX)
例如,到目前为止,我有MysqL的这个(部分)列表:
CREATE table `%s` (...);DROP table IF EXISTS `%s` %s;ALTER table `%s` REname TO `%s`;ALTER table `%s` ADD ColUMN %s;ALTER table `%s` DROP ColUMN `%s` %s;ALTER table `%s` REname ColUMN `%s` to `%s`;ALTER table `%s` ADD CONSTRAINT `%s` FOREIGN KEY (`%s`) REFERENCES `%s` (`%s`) ON DELETE CASCADE ON UPDATE CASCADE;ALTER table `%s` ADD CONSTRAINT `%s` UNIQUE (`%s`);ALTER table `%s` DROP CONSTRAINT `%s` %s;CREATE INDEX `%s` USING BTREE ON `%s` (`%s`);DROP INDEX IF EXISTS `%s` %s;
最佳答案我从来没有看到类似的东西,但你可以获得ANSI sql的EBNFhttp://savage.net.au/SQL/ 总结
以上是内存溢出为你收集整理的mysql – 开源数据库的常见SQL查询列表?全部内容,希望文章能够帮你解决mysql – 开源数据库的常见SQL查询列表?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)