기초공부 - (7) 매개변수 이름을 테이블명으로 사용한다면

2024. 2. 21. 23:41MySQL/Class

반응형

# 테이블 또는 컬럼명을 지정할 때 사용하지 말아야 할 매개변수 이름을 사용하게 된다면 어떻게 될까요?

# 이번에는 매개변수로 테이블 또는 컬럼명으로 지정하여 생성하였을 경우 무엇이 다른지 확인을 해보겠습니다.

 

1. 매개변수명 생성

alter라는 테이블을 만드려고 했지만 싫패하였다.

 

 - `(억음부호라고 하네요) 표시를 붙히자 정상적으로 생성 되었습니다.

mysql> create table `alter` (a int);
Query OK, 0 rows affected (0.11 sec)

 

 

2. 조회

억음부호를 붙이면 조회가 가능하다.

 

억음부호(`)를 붙인다면 테이블명이든지, 컬럼명이든지 매개변수 이름을 사용할 수가 있습니다.

그러나 매개변수 이름을 사용하는 것은 혼란을 주기 때문에 사용을 하지 않는 것이 좋습니다.

반응형