콘솔에 MySQL 인쇄

Migel Hewage Nimesha 2023년6월20일
  1. 콘솔에 MySQL 인쇄
  2. 결론
콘솔에 MySQL 인쇄

이 기사에서는 MySQL의 콘솔에 메시지 또는 데이터를 인쇄하는 방법에 대해 설명합니다.

콘솔에 MySQL 인쇄

MySQL 데이터베이스로 작업할 때 일반적으로 일부 데이터 또는 메시지를 콘솔에 인쇄해야 합니다. MySQL은 SELECT 명령을 사용하여 이러한 작업을 수행할 수 있습니다.

MySQL의 SELECT 문은 주로 데이터베이스에서 데이터를 검색하는 데 사용됩니다. 콘솔에서 무언가를 인쇄하는 데 사용할 수도 있습니다.

반환 값 또는 데이터는 result-set이라는 테이블에 표시되며 일반적으로 SELECT 문을 사용하여 무언가를 인쇄할 때 열 머리글과 단일 행을 볼 수 있습니다.

메시지 인쇄

예를 들어 봅시다.

SELECT 'Hello World' AS Message;

위의 명령문에서 인쇄하려는 메시지는 "Hello world"이며 SELECT 메소드를 사용하여 게시했습니다. 또한 아래와 같이 열 헤더로 Message를 추가하여 보다 정확한 출력이 가능하도록 했습니다.

출력:

+-------------+
| Message     |
+-------------+
| Hello World |
+-------------+

위와 같이 메시지와 함께 result-set 테이블을 볼 수 있습니다.

변수 인쇄

SELECT문을 사용하여 값이 있는 변수를 콘솔에 인쇄할 수 있습니다. 이렇게 하려면 먼저 프로시저를 만든 다음 데이터 유형으로 변수를 선언하고 SET 문을 사용하여 값을 할당해야 합니다.

변수를 선언할 때 BEGINEND 블록 내에서 수행해야 합니다. 그렇지 않으면 일부 구문 오류가 발생할 수 있습니다. 그런 다음 SELECT 명령을 사용하여 메시지를 인쇄할 수 있습니다.

아래 예를 참조하십시오.

DELIMITER //

-- Creating the procedure
CREATE procedure myProcedure()

BEGIN
-- Declaring the variable and assigning the value
declare myvar VARCHAR(20);
SET myvar = 'Hello world';

-- Printing the value to the console
SELECT concat(myvar) AS Variable;
END //
DELIMITER ;

-- Calling the procedure
CALL myProcedure()

위에서 언급한 프로세스는 이 코드에 있으며 myvar 변수에 Hello world를 할당했습니다. 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

출력:

+-------------+
| Variable    |
+-------------+
| Hello World |
+-------------+

또한 이 메서드는 연결된 메시지를 콘솔에 인쇄할 수 있습니다. 예를 들어 "Sam is 10 years old"를 인쇄하고 10이 변수인 경우 연결을 사용하여 인쇄할 수 있습니다.

위 시나리오를 아래와 같이 코드로 변환해 봅시다.

DELIMITER //

-- Creating the procedure
CREATE procedure myProcedure()

BEGIN
-- Declaring the variable and assigning the value
declare myvar INT DEfAULT 0;
SET myvar = 10;

-- Printing the value to the console
SELECT concat('Sam is ',myvar,' years old') AS Variable;
END //
DELIMITER ;

-- Calling the procedure
CALL myProcedure()

위의 코드 청크에서 myProcedure 프로시저 내부에 myvar라는 변수를 선언했습니다. myvar 변수는 연령을 저장하므로 정수이며 연령은 숫자입니다.

그런 다음 10myvar 변수의 값으로 설정하고 SELECT 문 내의 변수와 메시지를 연결했습니다. 그런 다음 프로시저가 호출되고 코드를 실행하면 다음과 같은 결과가 표시됩니다.

출력:

+--------------------+
| Variable           |
+--------------------+
| Sam is 10 years old|
+--------------------+

결론

이 기사에서는 MySQL이 제공하는 필수 기능인 콘솔로 인쇄와 기술 내에서 이를 수행하는 방법에 대해 배웠습니다. 이해한 바와 같이 SELECT 문을 사용하여 작업을 수행할 수 있으며 몇 가지 예제를 통해 메시지를 콘솔에 출력해야 하는 몇 가지 사용 사례를 살펴보았습니다.

이를 수행하는 더 많은 사용 사례와 다양한 방법이 있지만 이 문서에서 설명하는 기술은 작업을 수행하는 기본적이고 쉬운 방법입니다.

Migel Hewage Nimesha avatar Migel Hewage Nimesha avatar

Nimesha is a Full-stack Software Engineer for more than five years, he loves technology, as technology has the power to solve our many problems within just a minute. He have been contributing to various projects over the last 5+ years and working with almost all the so-called 03 tiers(DB, M-Tier, and Client). Recently, he has started working with DevOps technologies such as Azure administration, Kubernetes, Terraform automation, and Bash scripting as well.

관련 문장 - MySQL Console