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

MySQL에서 DELIMITER로 문장 종료 기호 변경하기

기본 문장 종료 기호인 세미콜론(;) 대신 다른 기호를 쓰려면 DELIMITER 명령으로 변경합니다. 저장 프로시저, 트리거, 함수 정의 시 필수입니다.

구문

DELIMITER 어떤기호

기본값은 DELIMITER ;입니다.

예제: //를 종료 기호로 변경 후 테이블 생성

mysql> DELIMITER //
mysql> CREATE TABLE DemoTable (
    -> Id INT,
    -> Name VARCHAR(20)
    -> )//
Query OK, 0 rows affected (0.52 sec)
mysql> INSERT INTO DemoTable VALUES(100,'Chris')//
Query OK, 1 row affected (0.21 sec)
mysql> INSERT INTO DemoTable VALUES(101,'David')//
Query OK, 1 row affected (0.16 sec)
mysql> INSERT INTO DemoTable VALUES(102,'Bob')//
Query OK, 1 row affected (1.07 sec)

조회

mysql> SELECT * FROM DemoTable //
+------+-------+
| Id   | Name  |
+------+-------+
|  100 | Chris |
|  101 | David |
|  102 | Bob   |
+------+-------+
3 rows in set (0.00 sec)

주의: DELIMITER는 클라이언트 측 설정입니다. 프로시저 정의 중간에 세미콜론이 있어도 종료로 인식하지 않게 하려고 씁니다. 작업 후엔 반드시 DELIMITER ;로 되돌리세요.

  1. MySQL রুট পাসওয়ার্ড রিসেট বা পরিবর্তন করা

  2. MySQL-এ রুট (root) ইউজারনেম পরিবর্তন করার উপায়

  3. MySQL এরর মেসেজের ভাষা পরিবর্তন করা

  4. MySQL-এ আইটেমের অর্ডার পরিবর্তন করা