欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

浅谈Oracle、MySQL和Gbase的使用体验(一)

发布时间:2023/12/13 50 生活家
生活随笔 收集整理的这篇文章主要介绍了 浅谈Oracle、MySQL和Gbase的使用体验(一) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

  我在杭州工作了1年,第一家是用的是Oracle,第二家用的是mysql和Gbase。Oracle和mysql估计许多学计算机的大学生都知道,gbase是国内研发的产品,语法和mysql

相似,oracle中的语法在gbase中也可以使用。

  先聊聊Oracle,Oracle是我觉得这三种数据库中最便捷的一个。oracle有专属的编程语言pl/sql,同时,常用的sql语句使用起来也更加的方便。比如:删除语句,

在MySQL中:delete from 表名 where 条件,在orcle中:删除可以有from也可以没有from;而且,在mysql中delete from 表名 的后面不能加上别名,要不然,系统会报错。

所以,我从使用oracle到使用mysql,发现执行动态sql,两者之间差别很大。oracle:v_sql:= 'SELECT ' ||' distinct ' || v_field_name || ' FIELD1 '||' FROM ' || v_table_name 是通过||来拼接动态变量,而mysql中:SET @s = concat('SELECT distinct ',v_field_name, ' FIELD1 FROM ' , v_table_name '));通过', ,'来放置变量,然后,需要通过PREPARE stmt FROM @s;EXECUTE stmt;DEALLOCATE PREPARE stmt;

的方式来执行语句。

  先聊到这,到饭点了,我去吃饭了!今后,我会分享自己写的代码

总结

以上是生活随笔为你收集整理的浅谈Oracle、MySQL和Gbase的使用体验(一)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。