1. SQL 응용1-1. SQL 개념: RDB를 지원하는 언어 DDL(Data Define Language, 데이터 정의어)CREATEALTER테이블에 정의된 내용을 수정할 때 사용. view는 수정 불가컬럼 추가제약조건 추가컬럼 수정컬럼 삭제DROP데이터베이스 객체를 삭제하는 구문CASCADE: 제거할 요소를 참조하는 다른 모든 개체를 함께 제거DML(Data Manipulation Language, 데이터 조작어)SELECT(DISTINCT옵션 : 중복 데이터 한개만 출력)sfwGHO: sf영화는 왠지 혼자 보고 싶다.select 속성명from 테이블명where 조건Group by 속성명Having groupby에 대한 조건Order 속성명[asc:오름차순/desc:내림차순]INSERT테이블..

전체 글

1. 데이터 입출력 구현1-1. 논리 데이터저장소 확인(1) 자료구조: 자료를 효율적으로 표현하고 저장하고 처리할 수 있도록 정리하는 것선형구조순차리스트리스트에 나열한 데이터들이 일정한 순서를 가지고 있는 구조연결리스트순서가 매겨진 항목들을 모아놓은 구조 중 하나로 각 데이터를 연결하는 포인터까지 있는 구조순차 자료구조: 논리적인 순서 = 물리적인 순서연결 리스트: 논리적인 순서 != 물리적인 순서스택스택은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 선형 구조(LIFO - Last In First Out)큐한쪽 끝으로 자료를 넣고, 반대쪽에서는 자료를 뺄 수 있는 선형구조 ( FIFO - First In First Out)데크삽입과 삭제가 리스트의 양쪽 끝에서 모두 발생할 수 있는 자료구조 비선형구조트리..

import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int N = scanner.nextInt(); int[] arr = new int[N]; String S = scanner.next(); int sum = 0; for (int i = 0; i

import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String n = scanner.next(); int a = (int)n.charAt(0); System.out.println(a); }}

import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int T = scanner.nextInt(); for (int i = 0; i

import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String S = scanner.next(); System.out.println(S.length()); }}

import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String S = scanner.next(); int i = scanner.nextInt() - 1; System.out.println(S.charAt(i)); }}