"; if (empty($tablename)) { echo "没有指定表名"; } else { //获取创建表的SQL语句 $dsql->SetQuery("SELECT sql FROM sqlite_master WHERE type='table' AND name='$tablename'"); $dsql->Execute('me'); $row = $dsql->GetArray('me', SQLITE3_ASSOC); if ($row) { $createTableSql = str_replace(" ", "\r\n", $row['sql']); echo trim($createTableSql)."\n\n"; } } echo ''; exit(); } else { if (empty($tablename)) { echo "没有指定表名"; } else { $dsql->SetQuery("SHOW CREATE TABLE ".$dsql->dbName.".".$tablename); $dsql->Execute('me'); $row2 = $dsql->GetArray('me', MYSQL_BOTH); $ctinfo = $row2[1]; echo "
表注释: '.$tableComment.'
'; } //获取表的字段信息 $dsql->SetQuery("SELECT COLUMN_NAME, COLUMN_TYPE, IS_NULLABLE, COLUMN_DEFAULT, COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = '$tableName'"); $dsql->Execute('col'); $output .= '字段名 | 类型 | 是否可为空 | 默认值 | 字段注释 |
---|---|---|---|---|
'.$columnName.' | '.$columnType.' | '.$isNullable.' | '.($columnDefault !== null? $columnDefault : '无').' | '.$columnComment. ' |
版权所有 © '.date('Y').' DedeBIZ 保留所有权利。