重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

mysql怎么查每个字段 mysql 查询所有字段

mysql中怎么查询表中的字段个数

方法一,在你的程序中直接

成都创新互联公司专业为企业提供伊宁网站建设、伊宁做网站、伊宁网站设计、伊宁网站制作等企业网站建设、网页设计与制作、伊宁企业网站模板建站服务,10年伊宁做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

desc tablename

然后总行数就是你的字段数。

mysql desc ysks;

+-------+---------------+-----

| Field | Type          | Null

+-------+---------------+-----

| 单号  | int(11)       | YES

| 金额  | decimal(10,2) | YES

| 已收  | decimal(10,2) | YES

| 日期  | bigint(20)    | YES

| 名称  | varchar(10)   | YES

| 余额  | decimal(10,2) | YES

| 备注  | varchar(10)   | YES

| 品名  | varchar(10)   | YES

+-------+---------------+-----

8 rows in set (0.06 sec)

mysql select FOUND_ROWS();

+--------------+

| FOUND_ROWS() |

+--------------+

|            8 |

+--------------+

1 row in set (0.06 sec)

mysql

方法二,通过系统表information_schema.`COLUMNS` ( mysql5以上版本支持)

mysql select count(*) from information_schema.`COLUMNS`

- where TABLE_SCHEMA='csdn'

- and TABLE_NAME='ysks';

+----------+

| count(*) |

+----------+

|        8 |

+----------+

1 row in set (0.06 sec)

mysql

MYSQL查询一个表中的所有字段

select CONCAT(COLUMN_NAME ,',') from information_schema.COLUMNS where table_name = '表名' and table_schema = '库名';

mysql怎么分别按字段查出数据

mysql经常会用来查询特定字段,偶尔会需要展示特定字段中值的某部分,然后还有模糊查询的时候,如果需要匹配中间的某部分值,这个时候like就很尴尬,会多出一些不相干的记录

一、获取特定的几位:

1、取url字段后三位字符

select SUBSTRING(url, -3) from link;

#这种只能针对固定长度,比说url共8个字符,可以下面这种写法

select RIGHT(`url`,length(`url`)-5) from link;

2、从左开始第3位取(包括第三位)

select SUBSTRING(url, 3) from link;

3、取左边的3位

select SUBSTRING(url, 1, 3) from link;

#这种只能针对固定长度,比说url共8个字符,可以下面这种写法

select LEFT(`url`,length(`url`)-5) from link;

4、中间截取(从第1位开始取7位,如sDate字段值是 2013-06-07)

select SUBSTRING(sDate, 1,7) from forumdata;

查询结果就是 2013-06

二、查询特定的几位:

1、正常的模糊查询

select * from cm_order where ordersn like '%31%';

2、一个字段共有13位,查询倒数四五位为31的

select * from cm_order where SUBSTRING(ordersn, 9,2) = 31;

SELECT * from cm_order where RIGHT(`ordersn`,length(`ordersn`)-8) like '31%';

这种如果正常的模糊查询会出来很多不相干的数据,但是这种只能针对定长的模糊查询,效率方面比正常的模糊查询好很多。


网站栏目:mysql怎么查每个字段 mysql 查询所有字段
文章网址:http://cqcxhl.com/article/doipdcs.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP