第一个接触的数据库是 SQL server,当时直接安装客户端SQL server2008后,写些简单的SQL语句,会备份、恢复等等,都是比较简单的操作,工作后接触了Oracle,客户端使用的是定制版PL SQL,据说是大价钱买的,我最直观的体验就是系统错误信息提示得很友好,更高阶功能我还没有机会直接体验。
2017年春天我有机会做了一个项目,因为给客户用,mysql凭借开源、免费的优势被选中,mysql的安装过程跟SQL server就很不同了,不是简单的安装包、配置参数就可以了,安装好mysql数据库后可以再安装客户端(我使用的hs),通过客户端对数据库进行操作即可。让我长见识的是可以通过控制台直接访问数据库,执行脚本、存储过程等等,这种操作方式让我感觉很新鲜,不要笑我low,哈!
提到mysql我又想吐槽了,想想之前文章写过,这里就省省口舌吧MySQL数据库--变量的输出、delimiter的使用
呃.....又跑偏了。
生硬的拉回来,为什么今天要写笔记呢,前几天因为这个知识点,我享受到了知识付费的快乐,有个同事平时不编码,接触的数据库很多,但是仅限于select语句。问我SQL中select 语句什么时候用单引号,什么时候用双引号?我就整理了一下:
PL SQL客户端中字符、文本、日期都可用单引号,数字不可加引号。
hs客户端中,字符、文本、数字 用单引号、双引号均可。
领取专属 10元无门槛券
私享最新 技术干货