我应该在MySQL表中将用户名字段命名为“ name”还是“ user_name”?

不要在表名前加上用户名之类的字段名。而是使用用户或用户名。

如果为表名加上前缀,则可能会有歧义,因此请避免为表名加上前缀。

让我们首先创建一个表-

mysql> create table user
   -> (
   -> username varchar(20),
   -> password varchar(20)
   -> );

使用插入命令在表中插入一些记录-

mysql> insert into user values('John','J_635');
mysql> insert into user values('Carol','Carol2212');
mysql> insert into user values('David','@12345678');

使用select语句显示表中的所有记录-

mysql> select * from user;

这将产生以下输出-

+----------+-----------+
| username | password  |
+----------+-----------+
| John     |     J_635 |
| Carol    | Carol2212 |
| David    | @12345678 |
+----------+-----------+
3 rows in set (0.00 sec)