包 | system.db.schema.mysql |
---|---|
继承 | class CMysqlTableSchema » CDbTableSchema » CComponent |
源自 | 1.0 |
版本 | $Id: CMysqlTableSchema.php 2799 2011-01-01 19:31:13Z qiang.xue $ |
源码 |
CMysqlTableSchema指MySQL表的元数据。
公共属性
属性 | 类型 | 描述 | 定义在 |
---|---|---|---|
columnNames | array | 列名列表。 | CDbTableSchema |
columns | array | 该表的列元数据。每个数组元素都是一个CDbColumnSchema对象,以列名为索引。 | CDbTableSchema |
foreignKeys | array | 该表的外键。该数组以列名作为索引。每个值是一个外键表名和外键列名组成的数组。 | CDbTableSchema |
name | string | 表名。 | CDbTableSchema |
primaryKey | string|array | 该表的主键名。若为符合键,则返回键名数组。 | CDbTableSchema |
rawName | string | 该表的原始名称。这是表名的引用后的版本,带有可选schema名。它可以直接在SQL中使用。 | CDbTableSchema |
schemaName | string | 本表所属的schema名(数据库)。 默认为null,意味着没有schema(或当前数据库)。 | CMysqlTableSchema |
sequenceName | string | 主键的序列名。若无序列则为null。 | CDbTableSchema |
公共方法
属性详细
schemaName
属性
public string $schemaName;
本表所属的schema名(数据库)。 默认为null,意味着没有schema(或当前数据库)。