본문 바로가기
반응형

분류 전체보기177

ORM(Object relational Mapping)이란? 안녕하세요 냥장판 입니다🐱‍👤🐱‍👤 이번 게시글에서는 SQL ORM(Object relational Mapping)에 대해서 알아보도록 하겠습니다. 1. ORM이란 데이터베이스와 객체 지향 프로그래밍 언어 (Python, node JS 등)간의 호환되지 않는 데이터를 변환, 맵핑하는 프로그래밍 기법이다. 객체 지향 프로그래밍언어(OOP, Object Oriented Programming)는 클래스라는 개념이 있고, RDBMS 에는 테이블이라는 개념이 있다. OOP를 사용해서 작성된 클라이언트 프로그램이 압도적으로 많다. OOP를 사용하는 데 제약을 받지 않고, RDBMS를 이용하기 위한 프레임워크(Framework)로 이해하면 된다. 한 예로 클래스로 스키마(Schema)를 매핑하고, 메소드(Method.. 2020. 1. 3.
[SQL Server] 테이블/데이터 지우기(TRUNCATE, DELETE, DROP) 안녕하세요 냥장판 입니다🐱‍👤🐱‍👤 이번 게시글에서는 삭제에 대한 SQL 문을 살펴보도록 하겠다. 삭제할 수 있는 명령어는 DELETE, DROP, TRUNCATE 이다. 우선 아래와 같은 테이블을 만들고, 데이터를 삽입했다. 아래는 VS Code 에서 SELECT를 실행한 화면이다. 참고하면 된다. Database, Table 생성하고 데이터 삽입하는 코드는 아래를 참고하면 된다. /* Database 생성하기 */ USE master GO IF NOT EXISTS ( SELECT name FROM sys.databases WHERE name = N'TutorialBasic' ) CREATE DATABASE [TutorialBasic] GO /* Table 생성하기 */ USE [TutorialBasi.. 2019. 12. 30.
[Web Server] 외부에서 IIS 서버 접속하기 목표: 외부에서 IIS 서버로 접속하기 요약 방화벽 설정 확인하기 안녕하세요 냥장판 입니다🐱‍👤🐱‍👤 분명히 IIS 서버를 잘 설치했고, 하라는 거 다 했는데 외부에서 IIS 서버에로 접속이 안된다면? 문제는 방화벽! 1. WIndows Defender 미국 PC에서 테스트 한거라, 영어는 양해 부탁드려요ㅋㅋ 제어판 > WIndows Defecnder 검색 후, Windoew Defender 방화벽 메뉴에 들어갑니다. 고급 설정으로 들어갑니다. 그러면 고급 보안이 포함된 Windows Defender 방화벽 팝업창이 하나 뜹니다. 여기서 인바운드 규칙 을 선택합니다. 창 오른쪽에 새로운 규칙 을 선택합니다. 미리 정의됨 규칙을 선택하고, World Wide Web Services (HTTP) 를 선택합니.. 2019. 12. 27.
[SQL Server] 국가별 날짜 형식 적용하기 목표: 국가별 날짜 형식 적용하는 함수 사용하기 요약 CONVERT 함수, Style 변수 사용하기 안녕하세요 냥장판 입니다🐱‍👤🐱‍👤 국가별로 날짜를 작성하는 형식이 상이합니다. 2019년 12월 25일을 작성하는 방법이 유럽에선 25.12.2019 미국에선 12/25/2019 일본에선 2019-12-25 이 처럼 다 다릅니다. MS SQL Server 에서는 일부 국가들에 대해 날짜 또는 시간 형식 스타일을 제공합니다. 1. CONVERT 함수 CONVERT 함수는 날짜, 시간 데이터 형식을 여러개의 스타일로 제공합니다. CONVERT Syntax는 아래와 같습니다. CONVERT (data_type(length), expression, style) data_type 대상 데이터 형식입니다. 여기에는.. 2019. 12. 26.
[SQL Server] 문자 합치기(CONCAT, CONCAT_WS) 목표: 문자 합치기(CONCAT, CONCAT_WS) 요약 구분자를 넣을 수 있는 CONCAT_WS 안녕하세요 냥장판 입니다🐱‍👤🐱‍👤 이번 게시글에서는 테이블에 있는 컬럼의 문자열을 합쳐서 표시하는 것을 해보겠습니다. Excel 에도 문자를 연결시키는 CONCAT concatenate 함수가 있다. MS SQL Server도 마찬가지로 CONCAT 이라는 이름의 함수가 있다. CONCAT은 concatenate(연결하다, 결부시키다, 연관시키다) 단어의 줄임말이다. 아래와 같은 테이블이 있다. 여기서 Name, KoreanName, Role 컬럼의 문자열을 합쳐보겠다. DBMS별 문자 연결 방법 테이블에서 문자열 컬럼1과 문자열 컬럼2를 결합시키는 방법은 DBMS 별로 다르다. 특히 연결 연산자가 그렇.. 2019. 12. 25.
[Web Server] IIS 서버 구축(MS Web Manager) 목표: MS Web Manager를 통해 IIS 서버 구축하기 요약 웹 사이트 추가 File 업로드하기 Directory Browsing 활성화 안녕하세요 냥장판 입니다🐱‍👤🐱‍👤 IIS 관리자로 IIS 서버 구축 하는 건 지난 게시글에서 확인할 수 있어요. 2019/12/23 - [놀고있네/Web Server (IIS)] - [Web Server] IIS 서버 구축(IIS 관리자) 이번에는 Web Manager를 통해서 서버를 구축해 볼게요! Web Manager를 설치하고 동작시키는 것은 아래 글을 참고하세요. 2019/12/23 - [놀고있네/Web Server (IIS)] - [Web Server] IIS Web Manager 설치하기 (IIS Administration) MS Web Manage.. 2019. 12. 24.
[Web Server] IIS 서버 구축(IIS 관리자) 목표: IIS 관리자를 이용해서 IIS 서버 구축하기 요약 웹 사이트 추가 디렉터리 검색 기능 사용하기 안녕하세요 냥장판 입니다🐱‍👤🐱‍👤 이전 게시글에서 IIS 설치하고, IIS 기능 활성화하는 것을 해봤습니다. 2019/12/21 - [기타] - [Web Server] IIS 설치하기 2019/12/22 - [기타] - [Web Server] IIS 시작하기, 웹 플랫폼 설치 관리자 Web Manager가 있긴 하지만, 클래식한 방법인 IIS 관리자를 통해 IIS 서버를 구축해 봅시다 1. 웹 사이트 추가 IIS 관리자를 실행합니다. 사이트 > 우클릭 > 웹 사이트 추가 를 클릭합니다. 사이트 이름이랑 실제 경로 C:\inetpub\wwwroot를 반드시 아래와 같이 지정해주세요! 포트는 원하는 번호.. 2019. 12. 23.
[Web Server] IIS Web Manager 설치하기 (IIS Administration) 목표: IIS Administration 을 통해 IIS를 설치해보자 요약 Microsoft IIS Administration 다운로드 설치 진행 Acquiring an Access Token 안녕하세요 냥장판 입니다 🐱‍👤 이번 게시글에서는 IIS Administrator를 사용해서 IIS를 설치해보겠습니다. IIS(Internet Information Services) 는 Microsoft사의 Web Server의 확장판이라고 보면된다. 이전에는 IIS를 Internet Information Server라고 불렀으나 지금은 Services로 약어를 대체했다. 1. Microsoft IIS Administration 다운로드 IIS Administrator를 다운받기 위해 아래 URL로 접속한다. ht.. 2019. 12. 23.
[HTML] 엔티티, Entity란? 목표: 엔티티(Entity)에 대해서 파악하기 요약 마크업언어와 충돌하는 것을 방지하기 위해 HTML에서 규정한 문자열의 코드 규약 안녕하세요 냥장판 입니다 🐱‍👤🐱‍👤 이번 게시글에서는 HTML에서 엔티티(Entity)라는 것이 무엇인지 확인해보겠습니다. 엔티티는 HTML의 예약어(reserved characters) HTML 엔티티(Entity)는 HTML 문서를 작성할 때 태그(tag)와 혼용되는 것을 방지하기 위해 마크업과 충돌을 막기 위해 브라우저가 문자열을 해석하는데 혼란을 막기 위해 특정 문자열을 예약어(reserved characters)로 지정한 문자셋을 말한다. 즉, 특정 문자열을 코드로 표기한 집합이라고 생각하면 쉽다. 엔티티는 우리가 흔히 사용하는 특수문자(@#$#$^!), 환율($.. 2019. 12. 23.
반응형