加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 数据库 > MySql > 正文

mysql – 开源数据库的常见SQL查询列表?

发布时间:2020-05-27 11:33:34 所属栏目:MySql 来源:互联网
导读:我正在尝试找到有关MySQL,PostgreSQL,SQLite等开源数据库的正确RDBMS SQL queries的信息.他们是否有任何预组装列表或者我只需要梳理每个数据库引擎的文档(在某些情况下猜测正确的实现?ALTER TABLE vs CREATE INDEX)例如,到目前为止,我有MySQL的这个(部分)列

我正在尝试找到有关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的EBNF

http://savage.net.au/SQL/

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读