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]
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]
相关文章推荐
- oracle 数据库 NLS_CHARACTERSET 字符集的修改
- 浅谈OracleBulkCopy的使用
- Oracle临时表(即:Oracle 全局临时表)的语法
- Oracle创建表空间和用户语句
- oracle配置数据源的文件 相关配置
- 【Oracle】--PL/SQL导入Oracle sql脚本"傻瓜教程"
- oracle 错误码查看命令oerr ora及常用错误码总结--不断更新
- Oracle查看锁表与解锁方法
- Windows下Oracle 10g instant client安装配置
- oracle多表查询优化
- oracle 分析函数
- Jmeter之JDBC Request使用方法(oracle)
- oracle 创建dblink
- 【原创】Oracle实现PGSQL的generate_series
- Oracle实现POSTGRESQL的generate_series功能
- Oracle在更改机器名后服务无法启动的解决方法
- 甲骨文为树莓派版(ARM)Java提供支持
- Oracle之SQL基础--约束
- oracle db_link的使用说明
- plsql 远程访问Oracle报错