在这篇文章中,我们将了解 grant 和 revoke 的区别。Grant它是一个 DCL 命令。它授予用户对数据库对象的权限。它还可以用于分配对用户的访问权限。对于每个用户,都需要指定权限。当访问权限分散时,权限授予更容易。语法:grant privilege_name on object_name to {user_name | public | role_name}Revoke它是一个 DCL 命令。如果授予用户对数据库对象的权限,则将其删除。它带走/撤销用户的权限。如果删除了用户的访问权限,则该用户为此提供给其他人的所有特定权限都将被删除。如果访问权限分散... 阅读更多
通常,我们有一些非常长的表名,每次都写表名很麻烦。我们可以使用别名来帮助我们解决这个问题,这样,我们只需要写一次长表名。表别名通常写在语句的 FROM 部分或 JOIN 部分。例如,假设我们有两个表,marks 和 student_info,分别定义如下 -marksnameroll_noperc_marksAniket1224Siddhi4565Yash2642Isha5687student_infonameroll_noagegenderAniket1226MIsha5625FSiddhi4523FYash2625M现在,如果您想在一个查询中查看学生的姓名、roll_no、perc_marks 和年龄,您的查询将如下所示 -SELECT marks.name, marks.roll_no, marks.perc_marks, student_info.age FROM marks LEFT ... 阅读更多