

# 新建数据库表
def createMysql(self,tablename):
sql="""CREATE TABLE {} (
id int(255) NOT NULL AUTO_INCREMENT,
dirname text COLLATE utf8_bin,
parent text COLLATE utf8_bin,
filename text COLLATE utf8_bin,
fullname text COLLATE utf8_bin,
content mediumblob not null,
PRIMARY KEY (id),
FULLTEXT (parent)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;""".format(tablename)
self.Mysqltdt.create(tablename,sql)
注意点


当然也可以直接在navicat中添加字段索引,前提是创建表前ENGINE=MyISAM的设置
添加索引前,搜索一个字段需要20s,添加索引后,搜索一个字段大概1-2s