数据库常用语句总结

视图

R: create view R as select * from backend_resource;

U: create view U as select * from auth_user;

C: create view C as select * from backend_course;

UP: create view UP as select * from backend_userprofile;

这样之后的操作可以简便,例如查看用户信息的列信息,可以直接:show columns from UP;

查询下载次数前100的资源

统计资源个数最多的50个资源

部分匹配查询资源或课程

按照递增顺序显示已经注册的用户有哪些院系

查看用户的用户名,邮箱,性别,学院

一个简单的连表操作(因为信息分布在auth_user和backend_userprofile里)

查询某个相关课程的所有资源

嵌套查询。

注:
=any 可以直接用 in 来替代

查询有人评分过的资源

可以用表的连接

或者嵌套子表用exist

统计下载次数最多的资源

统计API_usage中出现次数最多的10条sentence

《数据库常用语句总结》

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注