最近要准备面试了,在这里总结一下SQL核心知识。
SQL 通配符必须与 LIKE 运算符一起使用。
实际应用采用数据库管理工具如Aqua Data Studio即可
1.建库、删库
2.建表、复制表、删表
3.修改表
(1)增删字段
tip: ADD时mysql可以用after 字段名指定位置
(2) 修改字段
4.设置主键
5.增删索引
6.增删视图

- left outer join on 连接条件:
左外连接(左连接):结果集包括左连接表的所有行和连接表的匹配行
SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c - right outer join on 连接条件:
右外连接(右连接):结果集包括右连接表的所有行连接表的匹配行 - full outer join on 连接条件:
全外连接:包括两个连接表中的所有记录。
联合: - UNION 联合时消除重复列
- UNION ALL 联合时不消除重复列
分页:select * from old_tab limit 0,10
其他:between,not, in , exists
top n
说明:先排序然后取前n个,limit n = limit 0,n
选择排名
说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(排行榜)
随机查询
处理重复
利用分组统计列colA重复数据
过滤重复数据
方法二:新建表导入过滤重复数据后的记录,重命名为原表,原表删除。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/200226.html