Oracle和mysql可以写一些脚本语句对数据库进行操作。两者的语法略有不同。
常用的数据库可视化工具有:navicat、sqldeveloper。
常用语句:
(1)Select A from B where C group by D
含义是:从表B中选择复合条件C字段(表项)A,然后根据条件D进行分组。
group by 语句用于根据一个或多个列对集合进行分组。
如Select 姓名、年龄、班级 from 花名册 where 年龄小于18岁 group by 班级
(2)group by中不能用别名。否则会报“不是group by表达式”的错误。
因为有些语句如 :max(age) AS max_age
会给max(age)一个别名max_age.
小tips:(1)可以先在sql命令行中对部分代码进行调试,再写入脚本。
(2)sqldeveloper的【过程】脚本页面,右键可以自动规整格式。