admin管理员组文章数量:1794759
MySQL和Oracle的SQL语句区别
一、总体区别
1、delete删除,Oracle可用可不用表别名,而MySQL使用表别名则delete和from之间需要加入表别名。 2、MySQL的单引号和双引号都可以用,而oracle只能用单引号。 3、MySQL引号里的字母可以不用区分大小写,而oracle引号里的字母必须区分大小写。
二、具体来看 1.表 (1)创建表(同) create table tableName( columnName1 int, columnName2 int ) (2)删除表(异) MySQL: drop table if exists tableName Oracle: drop table tableName 注:Oracle没有if exists关键字,也没用类似if exists的SQL语法。 2.列 (1) 添加列(异) MySQL: A. alter table tableName add column columnName1 int; B. alter table tableName add column columnName1 int, add column columnName2 int; 注:其中关键字column可有可无。 Oracle: A. alter table tableName add columnName1 int; B. alter table tableName add (columnName1 int); C. alter table tableName a版权声明:本文标题:MySQL和Oracle的SQL语句区别 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1687027543a129470.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论