美文网首页
SQL复习-管理

SQL复习-管理

作者: 夏日奶油汽水 | 来源:发表于2018-12-12 12:33 被阅读0次

设置能见度 CREATE VIEW view_name AS <expression>

CREATE VIEW Dpt_size(name, num_of_employee) AS (SELECT D.name, COUNT(*) FROM Departments D, Works_in W WHERE D.department_id = W.department_id GROUP BY W.department_id );

授权GRANT <sth> ON <table name or view name> TO <user/role list>

GRANT SELECT ON Departments TO Johnson, Brown;

GRANT UPDATE(budget) ON Departments TO manager;

REVOKE SELECT ON Departments FROM Johnson, Brown;

CREATE ROLE manager;

GRANT manager TO Brown;

设置条件(Assertions are checked whenever the involved tables

are updated --> very expensive!)

CREATE ASSERTION EmpsNoLessThanDepts CHECK ( (SELECT COUNT(*) FROM Departments) <=(SELECT COUNT(*) FROM Employees) );

相关文章

  • SQL复习-管理

    设置能见度 CREATE VIEW view_name AS CREATE VIEW D...

  • 复习SQL

    参考自:runoob Basis Basic Usage Where Distinct Choose the on...

  • SQL复习

    东西学了不用真是看完就忘 有空要多练习才行 老忘好浪费 基本: select:获取数据 select A from...

  • SQL知识复习

    三大重要操作 scanning sorting hashing UNION,EXCEPT, INTERSECT相当...

  • SQL复习-ddl

    DDL 创造,毁灭,更改 CREATE TABLE Branch(branch_id VARCHAR(15), n...

  • 复习sql基本

    来源菜鸟教程 基础 1.查询所有结果集 1.查询某一列 SELECT DISTINCT 语句 在表中,一个列可能会...

  • 复习sql(三)

    sql别名 通过使用 SQL,可以为表名称或列名称指定别名。通过使用sql,可以为表名称或列名称指定别名基本上,创...

  • 复习sql(一)

    启动 net start mysql停止 net stop mysql 登陆 mysql -u root -p密码...

  • SQL复习-dml

    选取FROM SELECT name FROM Customer; //数字可以用四则运算SELECT * FRO...

  • First week

    用于自己复习笔记,初学MARKDOWN(W3SCHOOL学习) SQL SQL 指结构化查询语言SQL 使我们有能...

网友评论

      本文标题:SQL复习-管理

      本文链接:https://www.haomeiwen.com/subject/lfvuhqtx.html