728x90 분류 전체보기96 SQL 정리 CREATE CREATE TABLE IF NOT EXISTS EXAM ( student_code varchar(100) not null comment '수강생코드', exam_seq int not null comment '시험주차', score decimal(10,2) not null comment '시험점수', result varchar(1) not null comment '합불' ) COMMENT '시험성적' charset=utf8; IF NOT EXISTS : 존재하지 않을 때만 만들어라! student_code : 컬럼명 varchar(100) : 타입 ( int, char, varchar, varchar2 ... ) not null : 제약조건 잘못된 데이터가 들어오지 않도록 제약 조건을 걸 수.. 2023. 2. 25. SQL 연습하기 (H2, IntelliJ) 앞으로 연습용으로 In-memory DB의 대표 주자인 H2를 사용 In-memory DB : 서버가 작동하는 동안에만 내용을 저장하고, 서버가 작동을 멈추면 데이터가 모두 삭제되는 데이터베이스 IntelliJ 프로젝트 생성하기 File > New > Project... Java / Gradle / JDK : 17 선택 후 Next db 연결을 위해 Spring Data JDBC 체크 후 create 프로젝트가 생성되면 springframework 버전을 2.7.5로 바꿈 (위의 이미지에서 Spring Boot 버전 선택이 있지만 2.7.5가 안 떠서 생성 후 바꿔주었다.) H2 Database와 연결하기 Database > + 클릭 > Data Source > H2 Remote > In-memory U.. 2023. 2. 25. InteliJ 자동 import방법 받아온 소스를 복붙하면 아주아주 빨개지는 경우가 있는데... 하나하나 ctrl + enter 해서 import를 하는 방법도 있겠지만...! 자동으로 import가 되는 방법이 있다. file > settings 에서 해당부분을 체크(✓)한다. ok를 클릭하면 import가 자동으로 되고 빨간줄이 사라진 것을 볼 수 있다. 야호!! 2023. 2. 24. [Java] 나만의 프로그래머스 정리 알고리즘을 처음 풀어보았는데 수학과 비슷한 부분들이 많아서 재미있었다. 마치 수학 문제를 푸는것 같은 느낌... 수학도 공식이 필요한것 처럼 알고리즘을 푸는데도 여러가지 필요한 부분이 있었다. 그 부분을 정리해볼 예정이다! 별 찍기 문제 for문을 돌려도 되지만 .repeat()으로 편하게 표현 가능 for문일 때 int a = 5, b = 3; for (int i = 0; i < b; i++){ for (int j = 0; j < a; j++){ System.out.print("*"); } System.out.println(""); } 이렇게 표현 가능 int a = 5, b = 3; for (int i = 0; i < b; i++) System.out.println(("*").repeat(a)); i.. 2023. 2. 18. 이전 1 ··· 15 16 17 18 19 20 21 ··· 24 다음 728x90