
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👁️ 阅读量:0
© 版权声明:本文《MySQL和Oracle的SQL语句区别》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1687027771a418988.html。