SELECT COUNT(*) FROM information_schema.columns WHERE table_schema = '[database name]' AND table_name = '[table name]';
其中,[database name]需要替换为你要查询的数据库名称,[table name]需要替换为你要查询的表格名称。
这段代码使用了MySQL的information_schema库,该库存储了MySQL中的所有schema和表格信息。通过查询information_schema.columns表,大家可以获取某个表格的列信息,然后通过COUNT函数获取列数。
需要注意的是,查询这个表格会产生一定的性能开销,尤其是当数据库中包含大量表格时。因此,在实际使用中,应该尽可能缓存表格的列数,避免频繁查询。