[Mysql] SQLyog 관계형 DB
BackEnd/DB 2023. 10. 31. 23:41

mysql의 관계형 DB 및 SQL 문법에 대해 공부하고 배운 것들을 작성하고자 한다. 조회 SHOW DATABASES; - MySQL에서 모든 DB 목록 표시 SHOW TABLES; - DB내 모든 테이블 반환 DESC tablename; - 테이블(구조) 표시 SELECT * FROM tablename; - 해당 테이블의 모든 행과 열을 검색한다. SELECT 컬럼명 FROM tablename WHERE 조건 AND 조건 ORDER BY id DESC LIMIT 3; SELECT에서 여러가지로 필터를 걸어서 조회를 할 수 있다. 생성 CREATE DATABASE databasename; - db 생성 USE databasename; - db 선택 CREATE TABLE tablename ( 컬럼명 데..

[수학] 조합 공식 / 백준 10986
코딩테스트/백준(Baekjoon) 2023. 10. 30. 23:29

https://www.acmicpc.net/problem/10986 10986번: 나머지 합 수 N개 A1, A2, ..., AN이 주어진다. 이때, 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 구하는 프로그램을 작성하시오. 즉, Ai + ... + Aj (i ≤ j) 의 합이 M으로 나누어 떨어지는 (i, j) www.acmicpc.net 백준 10986번을 풀면서 새롭게 배운 공식을 써보려고 한다. 일단 이전에 합 배열 문제에서 구간합을 구하는 방법을 배웠다. 나머지 합 문제에서 콤비네이션 공식이라는걸 쓰는데 매우 신기하고 다음에도 유용하게 쓸 것 같아서 작성하려고 한다. nCr 서로 다른 n개 중에서 겹치지 않도록 r개를 선택하는 방법의 수 예를들어 20명중 2명을 뽑는다고 하면 ..

[Lombok]
Study 2023. 10. 27. 15:03

롬복을 처음 이용했는데 매우 좋은 라이브러리였다. Getter와 Setter을 Lombok을 이용해 @Getter @Setter를 변수에 작성하기만 하면 Getter와 Setter을 쓴것과 같은 효과를 준다! Dependencies implementation 'org.projectlombok:lombok:1.18.30' annotationProcessor 'org.projectlombok:lombok:1.18.30' testImplementation 'org.projectlombok:lombok:1.18.30' testAnnotationProcessor 'org.projectlombok:lombok:1.18.30' class Lombok { private String name; public String ..