지금 앱 다운로드하고 10일 무료 체험하기
통화 언어 선택 지역 선택

CMS에서 MySQL 스크립트 실행하기

bluetonix CMS에서 MySQL 명령을 직접 실행하고, 준비된 템플릿을 사용하며, 자신만의 _own-테이블을 표준 및 시스템 테이블과 안전하게 분리하는 방법을 배우세요.

튜토리얼 목표

블루트로닉스 CMS에서 MySQL - 스크립트를 통해 자신만의 MySQL 명령어를 직접 실행하고 일반적인 데이터베이스 작업을 위해 제공된 템플릿을 사용하는 방법을 배웁니다.

중요: MySQL 명령어는 데이터베이스에 직접 영향을 미칩니다. 표준 및 시스템 테이블은 수동으로 변경해서는 안 됩니다. 이러한 테이블에 대한 변경 사항은 시스템 업데이트로 인해 덮어씌워지거나 복원될 수 있습니다. 모듈에 해당하는 테이블은 개인적인 수정 시 자체 _own 테이블을 사용해야 합니다.

MySQL - 스크립트 열기

CMS에서 데이터베이스 영역을 엽니다. 이곳에서 데이터베이스, 가져오기, 내보내기, MySQL - 스크립트, 백업 기능 등을 이용할 수 있습니다.

MySQL - 스크립트를 선택합니다. 그러면 MySQL - 명령어 입력 창이 열립니다. 여기서 자신만의 MySQL 명령어를 입력하고 실행을 시작할 수 있습니다.

자주 사용하는 MySQL 작업에 대한 템플릿

템플릿 필드를 통해 일반적인 데이터베이스 작업을 위한 준비된 명령어를 선택할 수 있습니다. 이렇게 하면 각 MySQL 명령어의 기본 구조를 매번 직접 작성할 필요가 없습니다.

제시된 선택 항목에는 다음과 같은 템플릿이 포함되어 있습니다:

  • Tabelle umbenennen
  • Tabelle mit dem gleichen Aufbau wie eine bestehende Tabelle erstellen
  • Alle Tabellen-Inhalte von einer Quell-Tabelle in eine Ziel-Tabelle kopieren
  • Tabelle leeren und die ID zurück auf 0 setzen
  • Tabellenspalte eindeutig setzen (UNIQUE)

주의: 이러한 명령어 중 일부는 데이터를 변경하거나 삭제합니다. 따라서 실행 전에 항상 선택한 테이블과 생성된 MySQL 명령어를 확인해야 합니다.

예시: 동일한 구조의 테이블 만들기

예제에서는 블로그 테이블을 기존 테이블로 사용합니다. 개인적인 수정을 위해 _own 추가가 있는 자체 테이블을 만들어야 합니다.

이를 위해 테이블 생성 (새_테이블) 동일한 구조로 (기존_테이블) 템플릿을 선택합니다. 이후 명령어는 다음과 같이 보일 수 있습니다:

CREATE TABLE Blog_own LIKE Blog;

실행을 누르면 명령어가 시작됩니다. 이때 기존 테이블과 동일한 테이블 구조로 새 테이블이 생성됩니다.

참고: 이 단계에서는 우선 테이블 구조가 복사됩니다. 추가로 기존 데이터도 포함할 경우, 이후 테이블 내용을 복사하는 템플릿을 사용해야 합니다.

성공적인 실행 확인하기

실행 후 CMS는 MySQL 메시지 아래에 결과를 표시합니다. 다음 예에서는 같은 템플릿을 사용하여 Blog2_own 테이블이 블로그 테이블을 기반으로 생성되었습니다.

CREATE TABLE Blog2_own LIKE Blog;

메시지 명령어가 성공적으로 실행되었습니다!는 MySQL 명령어가 처리되었음을 확인합니다.

테이블 내용 가져오기

새 _own 테이블이 동일한 구조뿐만 아니라 기존 데이터도 포함해야 하는 경우, 이후 모든 테이블 내용 복사 (대상_테이블)에서 (원본_테이블) 템플릿을 사용할 수 있습니다.

대상으로는 새로 만든 테이블을 사용하고, 원본으로는 기존 테이블을 지정합니다. 이렇게 하면 먼저 테이블 구조를 만들고 이후 기존 내용을 가져올 수 있습니다.

추가 템플릿

테이블 생성 및 복사 외에도 템플릿 선택을 통해 추가 작업을 수행할 수 있습니다. 예를 들어, 테이블 이름을 변경하거나 테이블을 비우고 ID를 재설정하거나 테이블 열을 UNIQUE로 설정할 수 있습니다.

주의: 특히 테이블을 비우는 것은 데이터베이스 내용을 즉시 변경합니다. 영향을 받는 테이블을 정확히 알 경우에만 이러한 명령어를 사용하세요.

자신만의 MySQL 명령 실행하기

템플릿은 단지 도구에 불과합니다. MySQL 명령어 입력창에서 자신의 MySQL 명령어를 입력하고 실행을 통해 시작할 수도 있습니다. 이렇게 하면 CMS를 통해 직접적으로 개인 데이터베이스 테이블에 개별 변경을 수행할 수 있습니다.

개인 확장을 위해서는 반드시 자체 테이블 또는 지정된 _own 변형을 사용하는 것이 좋습니다. 이를 통해 개인 수정 사항과 표준 및 시스템 데이터를 분리할 수 있습니다.

요약

MySQL - 스크립트를 통해 bluetronix CMS에서 MySQL 명령어를 직접 실행할 수 있습니다. 자주 필요한 작업에 대한 준비된 템플릿이 제공됩니다. 표준 및 시스템 테이블은 수동으로 변경해서는 안 됩니다. 개인 확장을 위해서는 자신의 _own 테이블을 사용하고, 실행하기 전에는 항상 영향을 받는 테이블과 생성된 MySQL 명령어를 신중히 확인해야 합니다.

FAQ

고객들이 자주 묻는 질문

bluetronix CMS에서 MySQL - 스크립트는 무엇인가요?

MySQL - 스크립트를 통해 CMS에서 직접 MySQL 명령어를 입력하고 실행할 수 있습니다.

MySQL - 스크립트 기능은 어디에서 찾을 수 있나요?

CMS에서 데이터베이스 영역을 열고 MySQL - 스크립트를 선택합니다.

내 자신만의 MySQL 명령어를 실행할 수 있나요?

네. MySQL 명령어 입력창에서 자신만의 명령어를 입력하고 실행할 수 있습니다.

미리 준비된 MySQL 템플릿이 있나요?

네. 테이블 이름 바꾸기, 생성, 복사 또는 비우기와 같은 일반적인 작업을 위한 템플릿이 있습니다.

표준 및 시스템 테이블을 직접 수정해도 되나요?

표준 및 시스템 테이블은 수동으로 수정해서는 안 됩니다. 변경 사항은 시스템 업데이트로 인해 다시 덮어쓰거나 되돌릴 수 있습니다.

자신의 테이블을 어떻게 표시하나요?

개별 조정을 위해는 _own이라는 추가가 붙은 고유 테이블을 사용합니다. 예를 들어 Blog_own과 같습니다.

Blog의 구조로 Blog_own을 어떻게 생성하나요?

동일한 구조의 테이블을 생성하기 위한 템플릿을 사용할 수 있습니다. 예시는 CREATE TABLE Blog_own LIKE Blog;입니다.

CREATE TABLE Blog_own LIKE Blog로 내용도 복사되나요?

이 튜토리얼에서는 먼저 테이블 구조를 가져옵니다. 이후에 기존 데이터 세트의 경우 테이블 내용을 복사하는 템플릿을 사용합니다.

명령이 성공적으로 실행되었는지 어떻게 확인하나요?

CMS는 MySql 메시지 아래에 결과를 표시합니다. 성공적으로 실행되면 해당 성공 메시지가 나타납니다.

전체 테이블을 복제할 수 있나요?

먼저 동일한 구조의 새 테이블을 생성하고, 그 후 원본 테이블의 내용을 새 대상 테이블로 복사할 수 있습니다.

템플릿을 통해 테이블을 비울 수 있나요?

네. 테이블을 비우고 ID를 초기화하는 템플릿이 있습니다. 실행하기 전에 영향을 받는 테이블을 반드시 확인하세요. 데이터가 변경되거나 삭제될 수 있습니다.

열을 UNIQUE로 설정할 수 있나요?

네. 제공된 템플릿 선택에서 테이블 열을 고유하게 설정하는 기능(UNIQUE)을 사용할 수 있습니다.

_own 테이블을 사용하여 모듈을 작업해야 하는 이유는 무엇인가요?

개별 조정이 표준 테이블과 분리되어야 하며, 업데이트로 인해 표준 상태가 영향을 받을 수 있는 테이블에 직접적으로 수정이 이루어져서는 안 되기 때문입니다.

CMS