Mysql 在我将凭证信息插入数据库后,是否有办法使其不返回

Mysql 在我将凭证信息插入数据库后,是否有办法使其不返回,mysql,Mysql,假设我想在数据库的Users表中插入用户信息,下面是我想插入的信息的json格式: { 'id': 1, 'username': 'asd123', 'password': 'abc123' } 当我从id=1的用户处执行SELECT*操作时,如何使其仅返回id和username,而不是 SELECT * 使用 说明:*在需要所有列时使用,否则使用特定的列名。只有在需要的时候才使用*。我知道这样问可能很愚蠢。但是如果我坚持使用选择*,有没有办法不返回我的密码?没有,*

假设我想在数据库的
Users
表中插入用户信息,下面是我想插入的信息的json格式:

{
    'id': 1,
    'username': 'asd123',
    'password': 'abc123'
}
当我从id=1的用户处执行
SELECT*操作时,如何使其仅返回
id
username
,而不是

SELECT *
使用


说明:
*
在需要所有列时使用,否则使用特定的列名。只有在需要的时候才使用
*

我知道这样问可能很愚蠢。但是如果我坚持使用
选择*
,有没有办法不返回我的
密码
?没有,
*
表示所有列。当您只需要一列或两列时,不建议使用
*
,因为它需要更多的资源来保存结果集中的整行。有没有办法做到这一点?嵌套列<代码>{user:{'id':1,'username':'abc123'},'password':'abc123'}
制作一个所需格式的数组,并
json_encode()
将其编码。
SELECT id, username