কম্পিউটার টিউটোরিয়াল

MySQL에서 예약어 'from'을 컬럼명으로 쓰려면 백틱으로 감싸기

FROM은 SQL 예약어이므로 컬럼명으로 쓰려면 백틱(`)으로 감싸야 합니다.

백틱으로 컬럼명 지정해 테이블 생성

mysql> CREATE TABLE DemoTable1810 (
    -> `from` VARCHAR(20)
    -> );
Query OK, 0 rows affected (0.00 sec)

데이터 삽입

mysql> INSERT INTO DemoTable1810 VALUES('US');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO DemoTable1810 VALUES('UK');
Query OK, 1 row affected (0.00 sec)
mysql> INSERT INTO DemoTable1810 VALUES('AUS');
Query OK, 1 row affected (0.00 sec)

조회 (백틱 필수)

mysql> SELECT `from` FROM DemoTable1810;
+------+
| from |
+------+
| US   |
| UK   |
| AUS  |
+------+
3 rows in set (0.00 sec)

예약어 리스트: SELECT, FROM, WHERE, GROUP, ORDER, TABLE, INDEX, KEY, PRIMARY, UNIQUE, REFERENCES, CHECK, CONSTRAINT, DEFAULT, NULL, NOT, AND, OR, IN, LIKE, BETWEEN, IS, AS, ON, JOIN, INNER, LEFT, RIGHT, OUTER, UNION, LIMIT, OFFSET 등 다수. 가능하면 예약어 피하는 컬럼명 권장.

  1. Java-এ MySQL ResultSet থেকে কলাম নাম পাওয়া

  2. MySQL-এ নির্দিষ্ট কলাম নামে টেবিল খুঁজে বের করা

  3. MySQL-এ SUBSTRING_INDEX() ব্যবহার করে কলাম বিভক্ত করা (স্প্লিট)

  4. MySQL에서 INFORMATION_SCHEMA.COLUMNS로 컬럼명과 타입 추출하기