table属性分为:1、<table>标签属性;2、<tr>标签属性;3、<td>标签属性;4、<th>标签属性。table权限分为:1、与表有关的系统权限;2、与表有关的对象权限。与表有关的系统权限有CREATE TABLE、SELECT ANY TABLE等。
一、table属性
1、<table>标签属性
- border 设置表格的边框(默认border=”0″为无边框)
- cellspacing 设置单元格与单元格之间的空间 像素
- cellpadding 设置单元格内容与单元格边缘之间的空间 像素
- width 设置表格的宽度
- height 设置表格的高度
- align 设置表格在网页中的水平对齐方式
- bgcolor 设置表格的背景颜色 预定义的颜色值、十六进制
- background 设置表格的背景图像
2、<tr>标签属性
- height 设置行高度 像素
- align 设置一行内容的水平对齐方式
- valign 设置一行内容的垂直对齐方式
- bgcolor 设置行背景颜色 预定义的颜色值、十六进制
- background 设置行背景图像
3、<td>标签属性
- width 设置单元格的宽度
- height 设置单元格的高度
- align 设置单元格内容的水平对齐方式
- valign 设置单元格内容的垂直对齐方式
- bgcolor 设置单元格的背景颜色 预定义的颜色值、十六进制
- background 设置单元格的背景图像
- colspan 设置单元格横跨的列数(用于合并水平方向的单元格)
- rowspan 设置单元格竖跨的行数(用于合并竖直方向的单元格)
4、<th>标签属性
<th></th>标签与<td></td>标签的属性、用法完全相同,但是它们具有不同的语义。<th></th>用于定义表头单元格,其文本默认加粗居中显示,而<td></td>定义的为普通单元格,其文本为普通文本且水平左对齐显示。
二、table权限
1、与表有关的系统权限
- CREATE TABLE:在当前Schema中创建、删除、修改表。
- SELECT ANY TABLE:查询数据库中的任何表
- ALTER ANY TABLE:更改数据库中的任何表
- DROP ANY TABLE:删除数据库中的任何表
值得注意的是CREATE TABLE权限,它允许在当前Schema中创建table,同时,也赋予它了一些隐形的权限信息,例如:DROP TABLE、ALTER TABLE等,其实,用户对自己Schema下的对象拥有任何权限。
2、与表有关的对象权限
首先我们要明确什么是对象权限?对象权限是指对某个特定Schema对象的操作权限。数据库Schema对象所有者拥有该对象的所有对象权限,所以对象权限的管理实际上是对象所有者对其它用户操作该对象的权限管理。
- ALTER:修改表的定义
- DELETE:删除表中数据
- DEBUG:调试定义在该表上的触发器,调用引用该表的SQL语句
- INDEX:在表上创建索引
- INSERT:在表中插入数据
- REFERENCES:引用该表中的列以在其它表中创建外键约束
- SELECT:查询表
- UPDATE:更新表中数据
对象权限的授予语法:
GRANT object_privilege_list | ALL [PRIVILEGE] [(column,...)] --以往都是直接赋予表权限,通过这里也可以看出,可以单独为列赋予对象权限
ON [Schema.]object
TO user_list|role_list|PUBLIC [WITH GRANT OPTION];
延伸阅读
表格结构
为了使搜索引擎更好地理解网页内容,在使用表格进行布局时,可以将表格划分为头部、主体和页脚,用于定义网页中的不同内容,划分表格结构的标签如下:
- <thead></thead>:用于定义表格的头部,必须位于<table></table>标签中,一般包含网页的logo和导航等头部信息。
- <tfoot></ tfoot >:用于定义表格的页脚,位于<table></table>标签中<thead></thead>标签之后,一般包含网页底部的企业信息等。
- <tbody></tbody>:用于定义表格的主体,位于<table></table>标签中<tfoot></ tfoot >标签之后,一般包含网页中除头部和底部之外的其他内容。
文章标题:table属性权限有哪些,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/35045