www.fltk.net > mysql 怎样查询一个表有多少个字段

mysql 怎样查询一个表有多少个字段

方法一,在你的程序中直接desc tablename然后总行数就是你的字段数。 mysql> desc ysks;+-------+---------------+-----| Field | Type | Null+-------+---------------+-----| 单号 | int(11) | YES| 金额 | decimal(10,2) | YES| 已收 | decim...

select count(*) from information_schema.COLUMNS where TABLE_SCHEMA='test' and table_name='ceshi' 'test' 那个是库名,你替换一下 'ceshi'那个是表名,你也替换你想查找的表名

每个表都一个字段 ? 那我看你 sql 语句里面 FROM A,B,C 但是 Where 里面, 明显超过 3 个字段了啊 有 name, 有 cardno, 有 address, 有 mobile, 有 tel 有 email 倒是 表和表 之间的关联条件, 一点都没有写埃 理论上应该是 SELECT ...... FRO...

不管多少字段,都要满足三大范式就行了, 三大范式: 第一范式,又称1NF,它指的是在一个应用中的数据都可以组织成由行和列的表格形式,且表格的任意一个行列交叉点即单元格,都不可再划分为行和列的形式,实际上任意一张表格都满足1NF; 第二范...

select count(1),* from columns where table_name =要查的表的名字;

SELECT m.aid,m.b1id,n.bcon,m.b2id as b2id,o.bcon as b2con, m.b3id as b3id,p.bcon as b3con FROM `test` as m INNER JOIN test1 as n on m.b1id=n.bid INNER JOIN test1 as o on m.b2id=o.bid INNER JOIN test1 as p on m.b3id=p.bid; 结果:

根据列名找表? use information_schema; select * from columns where column_name='字段名' ;

select table_schema,table_name from information_schema.columns where column_name = 'htmlpath'用这条语句就能查询出来,其中 table_schema 是所在库, table_name 是所在表

Select a.name as name1, b.name as name2 FROM 表1 a left join 表2 b on a.uid=b.id order by a.id desc

加个count就可以了,语句如下 select count(distinct age) from table

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com