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

MYSQL查询一个表中的所有字段,第1张

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

不对。因为没有排序的情况下,limit 1,并不能保证取的是第一条记录。

步骤如下:

1、创建测试表;

create table test_aaa(id int, bbb int , ccc int)

2、插入测试数据;

insert into test_aaa values(1, 111, 222)

insert into test_aaa values(3, 333, 444)

insert into test_aaa values(2, 555, 666)

3、查询表中数据;可以看下id并没有排序;

select * from test_aaa

4、重新排序后,再取第一条记录;并去bbb字段的长度;

select id, length(bbb) lb

from (select * from test_aaa order by id) t

limit 1


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7542645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存