/用于查看特定表的详细设计信息
public function create_table($tablename, $as) {
$sql = "create table " . $tablename;
$sql .= " (id int not null auto_increment,typeid varchar(40) not null comment '类别id', ";
$sql .= "creationtime int(10) not null comment '创建时间',updatetime int(10) not null comment '更新时间' ,";
$sql .= "primary key ( id ))auto_increment = 1 engine=MyISAM default charset=utf8 COMMENT='" . $as . "'";
Db::query($sql);
}
public function create_table($oldtablename, $newtablename) {
$sql = "rename table " . $oldtablename . " to " . $newtablename . "";
Db::query($sql);
}
public function drop_table($oldtablename) {
$sql = "drop table " . $oldtablename;
Db::query($sql);
}
public function alter_table_add($tablename, $field, $field_type, $isnot, $as) {
$sql = "alter table " . $tablename . " add " . $field . " " . $field_type . " " . $isnot . " " . " comment '" . $as . "'";
Db::query($sql);
}
public function alter_table_change($tablename, $oldfield, $newfield, $field_type, $isnot, $as) {
$sql = "alter table " . $tablename . " change " . $oldfield . " " . $field . " " . $field_type . " " . $isnot . " comment '" . $as . "'";
Db::query($sql);
}
public function alter_table_drop($tablename, $field) {
$sql = "alter table " . $tablename . " drop column " . $field;
Db::query($sql);
}
public function describe($tablename) {
$sql = "describe " . $tablename;
Db::query($sql);
}
public function show_columns_from($tablename) {
$sql = "show columns from " . $tablename;
Db::query($sql);
}
public function show_create_table($tablename) {
$sql = "show create table " . $tablename;
Db::query($sql);
}
$sql="create table ".$tablename." (id int not null auto_increment,typeid varchar(40) not null comment '类别id', ";
$sql.="catid smallint(5) not null comment '栏目id',title varchar(80) not null comment '标题',keywords varchar(40) not null comment '关键字',description mediumtext not null comment '描述',";
$sql.="url char(100) not null comment '链接地址',listorder tinyint(80) not null comment '排序',inputtime int(10) not null comment '添加时间',updatetime int(10) not null comment '更新时间' ,";
$sql.="primary key ( id ))auto_increment = 1 engine=MyISAM default charset=utf8 ";
$sql="rename table ".$find['tablename']." to ".$_POST['tablename']."";
$sql="drop table ".$find['tablename'];
$sql="alter table ".$modfind['tablename']." add ".$_POST['field']." " .$_POST['field_type']." ".$_POST['isnot']." "." comment '".$_POST['name']."'";
$sql="alter table ".$modfind['tablename']." change ".$model_fieldid['field']." ".$_POST['field']." " .$_POST['field_type']." ".$_POST['isnot']." comment '".$_POST['name']."'";
$sql= "alter table ".$modfind['tablename']. " drop column ".$find['field'];
$sql="describe(desc)表名 ";
$sql="show columns from 表名";
$sql="show create table 表名";