본문 바로가기

Back6

DML(Data Manipulation Language) DML은 Data Manipulation Language의 약자로 데이터 베이스에 데이터를 삽입, 조회, 수정, 삭제할 때 사용하는 명령어이다. DML에는 다음과 같은 명령어가 존재한다. - INSERT - SELECT - UPDATE - DELETE INSERT는 데이터를 입력할 때 쓰이며 테이블을 생성할 때 작성한 모든 컬럼에 들어갈 입력값이 주어지면 컬럼이름을 생략 가능하다. 즉 TABLE에 col1, col2, col3 이 있는데 INSERT INTO TABLE VALUES (col1_v, col2_v, col3_v)로 명령을 내려도 실행된다. 이런 경우가 아닐 때는 컬럼이름과 입력 값의 순서가 일치하도록 작성해야 한다. INSERT INTO TABE(col1, col2, col3) VALUES .. 2023. 4. 4.
DDL(Data Definition Language) DDL은 테이블 등의 데이터 객체를 활용할 때 사용되는 데이터 정의 언어이다. 명령어로는 -CREATE -ALTER -DROP -RENAME 을 들 수 있다. CREATE는 말 그대로 새로운 데이터 베이스나 테이블을 만들 때 사용하는 명령어이다. 데이터 베이스를 생성할 때는 관리자 권한으로 생성해야 하며, 데이터 베이스를 생성한 후에는 SHOW DATABASES; 와 같은 명령어를 통해서 데이터 베이스의 목록을 확인할 수도 있다. 또한 데이터 베이스를 생성 할 때, 문자의 인코딩 규칙이 정의된 집합인 문자 집합을 설정할 수 있다. CHARACTER SET 명령어를 통해 ASCII, EUC-KR, UTF-8 등의 인코딩 규칙을 설정할 수 있기 때문에 필요에 따라 설정을 실행할 수 있고, 정렬방식이나 문자 .. 2023. 4. 4.
Servlet Servlet은 Server와 Applet 의 합성어이다. 여기서 Applet은 플러그인의 하나로 전용 위젯 엔진이나 더 큰 프로그램 범위 내에서 실행되는 특정한 작업을 수행하는 조그마한 응용 프로그램을 말한다. 애플릿의 예로는 자바 애플릿을 들 수 있다. 서블릿은 이 자바를 이용하여 웹에서 실행되는 프로그램을 작성하는 기술이다. 이를 이용해 웹페이지를 동적으로 생성할 수 있는데, 이는 사용자의 요청이 오면 알맞은 프로그램을 실행하여 응답을 만들고 제공하는 서버인 WAS(Web Application Server) 와 상호작용하는 것이다. 그렇다면 Servlet의 파라미터들에 대해 알아보자. Servlet의 파라미터에는 우선 GET과 POST가 있다. 이는 사용자 데이터를 전송하는 방식에 따라 분류된 방식.. 2023. 3. 20.
SQL(Structed Query Language) SQL(Structed Query Language)에 대해 AWS에서 정의하는 것은 다음과 같다. '구조적 쿼리 언어(SQL)는 관계형 데이터 베이스에 정보를 저장하고 처리하기 위한 프로그래밍 언어입니다. SQL문을 사용하여 데이터 베이스에서 정보를 저장, 업데이트, 제거, 검색할 수 있습니다. 데이터 베이스 성능을 유지 관리하고 최적화하는 데 SQL을 사용할 수도 있습니다. 구조적 쿼리 언어(SQL)는 모든 유형의 애플리케이션에서 자주 사용되는 널리 사용되는 쿼리 언어입니다.~~' 쉽게 말해 SQL은 관계형 데이터 베이스에서 데이터를 저장하고 처리하기 위해 사용하는 언어인 것이다. 데이터를 조회하고 삽입, 삭제, 수정하는 등의 일련의 기능을 SQL을 통해 간편하게 할 수 있을 것이다. 또한 SQL의 특.. 2023. 3. 14.