Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

내 MySQL 테이블의 사용자 이름 필드 이름을 "name" 또는 "user_name"으로 지정해야 합니까?

<시간/>

user_name과 같은 필드 이름으로 테이블 이름을 접두사로 사용하지 마십시오. 대신 사용자 또는 사용자 이름을 사용하십시오.

테이블 이름에 접두사를 붙이면 모호할 수 있으므로 테이블 이름을 접두사로 사용하지 마십시오.

먼저 테이블을 생성하겠습니다 -

mysql> create table user
   -> (
   -> username varchar(20),
   -> password varchar(20)
   -> );
Query OK, 0 rows affected (0.66 sec)

삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -

mysql> insert into user values('John','J_635');
Query OK, 1 row affected (0.34 sec)
mysql> insert into user values('Carol','Carol2212');
Query OK, 1 row affected (0.16 sec)
mysql> insert into user values('David','@12345678');
Query OK, 1 row affected (0.14 sec)

select 문을 사용하여 테이블의 모든 레코드 표시 -

mysql> select * from user;

이것은 다음과 같은 출력을 생성합니다 -

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