Oracle和Mysql数据库开发注意事项汇总。
来源:互联网 发布:金鼎股票交易软件 编辑:程序博客网 时间:2024/05/29 18:58
- groupBy的时候,如果select中有聚合函数的话,除聚合以外的属性必须写全。
- 日期类型与字符串类型的时间无法比较,比较前需要处理。
- ' ',若代表一个空字符串,中间必须有一个空格占位。
- ' 测试 ',若引号内是中文,引号与字符之间必须以空格隔开,其他字母、数字等除外。
- mysql中if判断语句,oracle中可以用case when代替。
- mysql中的IFNULL函数,在oracle中可以用NVL代替。
- mysql中的concat函数支持多参数,在oracle中可以用多个concat函数嵌套。
- mysql中REGXP支持正则表达式,在oracle中可以用regexp_like函数代替。
- mysql中的GROUP_CONCAT函数,在oracle中可以用WM_CONCAT函数代替。
- 给表起别名的时候,不要用as(mysql支持,oracle不支持)。
- mysql中,最大表名长度为64,oracle中表名长度为30,建议表名不要过长。
- mysql中,NOW()函数获取当前时间,oracle中SYSDATE代替。
- mysql中,date_format函数可以格式时间,oracle中用to_date函数代替。
- mysql中,DATE_SUB函数可以进行时间减少,oracle中用SYSDATE - INTERVAL n MINUTE代替。
- mysql中,minute()函数获取分钟,oracle中to_char()函数代替。
- 所有字符都要用单引号'包裹,双引号'会报错。
- 起别名、表的字段名称禁用level,它是oracle关键字,用其他代替,比如车辆等级用vehiclelvl代替。
- mysql中limit进行分页,oracle中rownum替代,不过limit写在语句最后,rownum写在where条件里。
- 日期判断最好不用between and 处理,用≥和≤替代,走索引,查询速度快。
- 字段不要用引号包裹。
- 函数尽量用大写,属性尽量用小写,这样sql语句更清晰。
阅读全文
0 0
- Oracle和Mysql数据库开发注意事项汇总。
- oracle数据库开发注意事项
- MYSQL数据库操作和注意事项
- 常用数据库函数汇总(oracle or mysql)
- Oracle数据库执行update和insert注意事项!
- 数据库类型对应java类型汇总(mysql、sql server和oracle)
- 关于Java开发中使用Oracle数据库的一点注意事项
- Java开发中使用Oracle数据库的一点注意事项
- 数据库分页,Oracle 和 mysql
- oracle和Mysql连接数据库
- mysql数据库使用注意事项
- mysql数据库使用注意事项
- MySQL数据库使用注意事项
- mysql设置数据库注意事项
- eclipse连接Oracle数据库和MySQL数据库
- oracle开发注意事项小结
- ORACLE开发注意事项
- Oracle数据库开发和设计规范
- spring boot 教程(一) 构建我的第一个Spring boot
- 观察者模式
- 基于MQTT协议的 org.eclipse.paho.client.mqttv3 源码学习(二)
- pip list 和 pip freeze
- ASP.NET Web Pages – WebGrid 帮助器
- Oracle和Mysql数据库开发注意事项汇总。
- RDD, DataFrame or Dataset
- mysql5.7创建用户授权删除用户撤销授权
- springboot【7】安全控制之Spring Security
- Python 服务端与客户端 TCP连接
- Python 的对象天生拥有的一些神奇方法
- 范围for语句
- ajax将java后台响应字符串,放在指定控件里
- JAVA EE监听器种类