admin管理员组

文章数量:1794759

MySQL和Oracle的SQL语句区别

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

本文标签: 语句区别mySQLoracleSQL