char 数据类型存放固定长度的字符串,不足时会用空格补齐。
varchar 存放可变长度的字符串。
drop table r 不仅删除r的所有元组,还删除r的模式。
delete from r 保留关系r,删除r中所有的元组。
like 操作符来实现模式匹配。%匹配任意字串;_匹配任意一个字符。
union、intersect和except对应于数学中的并集、交集与相减运算。
union、intersect和except运算时均自动去除重复,想保留重复,必须使用union all、intersect all和except all。
>some 表示“至少比某个大”。
>all 表示“比所有的都大”。
case的使用: update teacher set salary = case when salary<=10000 then salary*1.05 else salary*1.03 end。
创建索引:create index studentID_index on student(ID)。
授予权限:grant select on department to to Amith,Tom。
收回权限:revoke update(budget) on department from Larry。
创建角色:create role instructor; grant select on student to instructor; grant instructor to Smith。
权限转移:grant select on department to Amith with grant option。
防止权限的级联收回(默认级联cascade): revoke select on department from Amith restrict。