您的位置:首页 > 数据库 > Oracle

Mysql和Oracle的一些语法区别

2015-12-09 16:29 621 查看
作为一个有追求的程序猿,当然要不断的学习,巴拉巴拉巴拉。。。好了,贴一个网址给大家,哈哈

MySQL与Oracle 差异比较:http://www.cnblogs.com/HondaHsu/p/3641116.html

MySQL

1、MySQL存储引擎:Myisam 拥有较高的插入查询速度,但不支持事务,不支持外键, InnoDB区别

2、数据类型的对应 BIGINT -- >> long

一、

SELECT * FROM all_users 显示所有用户

SHOW DATABASES 显示所有数据库

一个项目

oracle就应该有一个用户和其对应的表空间

MYSQL项目中也应该有个用户和一个库

二、

SELECT * FROM tab

SHOW tables

三、

oracle只有自己的存储引擎

MySQL是插件式存储引擎

四、组函数用法规则

例如:select name,count(money) from user;这个放在mysql中没有问题在oracle中就有问题了。

五、自动增长的数据类型处理

[b]六、单引号的处理[/b]

[b][b]日期字段的处理[/b][/b]

[b][b][b]单引号的处理[/b][/b][/b]

[b][b][b]长字符串的处理[/b][/b][/b]

[b][b][b][b]空字符的处理[/b][/b][/b][/b]

[b][b][b][b][b]字符串的模糊比较[/b][/b][/b][/b][/b]

MYSQL里用字段名like%‘字符串%’,ORACLE里也可以用字段名like%‘字符串%’但这种方法不能使用索引,速度不快,用字符串比较函数instr(字段名,‘字符串’)>0会得到更精确的查找结果。

[b]博客比较不是很完美 http://www.csdn.net/article/1970-01-01/308040[/b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: