MYSQL 데이터베이스에서 데이터를 조회하는데 필요한 기본적인 구문과 방법론에 대해 알아본다. 특히, select 문을 사용하여 특정 조건에 맞는 데이터를 검색하고, 검색된 결과의 행(row) 수를 파악하는 방법, 그리고 결과를 원하는 순서로 정렬하는 방법에 대해 상세히 알아보겠다. 1. 기본 조회 구문 MYSQL에서 데이터를 조회할 때 기본적으로 사용하는 구문은 다음과 같다: select * from Table 이 구문은 지정된 테이블의 모든 데이터를 가져온다. 2. 특정 컬럼만 조회하기 특정 컬럼만을 조회하고 싶을 때는 원하는 컬럼명을 지정하면 된다: select 'column1', 'column2' from Table 3. 조건을 이용한 데이터 조회 특정 조건에 맞는 데이터만 조회하려면 where ..
Language
Node.js에서 EJS 템플릿 엔진을 사용하면 웹 애플리케이션 개발 과정을 더욱 효율적으로 만들 수 있습니다. 특히, 사이드바, 헤더, 풋터와 같이 반복되는 페이지 요소를 include 문법을 통해 한 곳에서 관리할 수 있는 기능은 개발자에게 큰 도움이 됩니다. 그러나 EJS 버전 업데이트로 인해 예전 방식의 include 문법이 에러를 발생시키는 경우가 생겼습니다. 이 글에서는 버전에 따른 include 문법의 차이와 해결 방법을 알아볼께요. EJS 버전에 따른 include 문법 변경 EJS 2.x 버전 EJS 2.x 버전에서는 와 같은 방식으로 include를 사용할 수 있었습니다. 이는 상대적으로 간단한 문법으로, 다른 페이지 요소를 쉽게 포함시킬 수 있게 해줍니다. EJS 3.x 버전 EJS ..
최근 서버 구축과 관련된 논의에서 자주 등장하는 것은 'On-Premise(온프레미스)'와 'VPN', 그리고 'Off-Premise(오프프레미스)'와 'Cloud(클라우드)' 개념입니다. 이러한 용어들은 서버와 네트워크 인프라 구축 방식에 대한 중요한 개념이라고 볼수 있습니다. 지금 흔히 사용하고 있는 클라우드가 왜 오프프레미스인지 시놀로지로 자체서버를 구축하는게 왜 온프레미스인지 이해를 하기 위해서, 본 글에서는 이 개념들을 명확히 정리하고, 각각의 장단점을 살펴보며, 어떤 상황에서 어느 방식이 적합할지에 대해 알아보도록 하겠습니다. 1. On-Premise(온프레미스)와 VPN(virtual private network) 정의 온프레미스는 기업이나 개인이 자체적으로 서버와 네트워크 인프라를 직접 설..
프로그램을 개발하면서 하드 드라이브에 파일을 쓰거나 할 때 코드는 다 맞는데 실행 오류가 뜬다거나, openapi를 사용하면서 프로그램 실행 할 때마다 관리자 권한으로 실행하시겠습니까? 라는 메세지가 너무 귀찮다. 그래서 C# 프로그램 만들 때 프로그램 디버깅 관리자권한을 주고자 한다. 먼저 프로젝트 > 오른쪽마우스클릭 > 속성 에서 보안탭으로 이동하면, ClickOnce 보안설정 사용이 체크가 안되어 있는데 요거 체크해준다. 체크를 해주면 라디오버튼이 활성화 되는데 무시하고~ 프로젝트의 Properies에 들어가보면 app.manifest라는 녀석이 보인다. 요 파일을 더블클릭하면, 뭐라뭐라 나오는데 파란박스안에 주석처리 되어있는 부분이 권한에 대한 부분이다. 관리자를 요구해야 하기에 빨간박스 구간에 ..