Oracle

💻 Programming/Spring

[Spring] 게시판 - 검색(Search) 기능 구현하기

Paging 처리 후 검색(Search) 기능 추가 (제목, 본문, 작성자) 앞서 페이징 처리를 해주었고 이번에는 검색 기능을 추가하였다. 검색창에서 제목, 본문, 작성자를 선택하여 검색할 수 있다. 또한 검색 결과도 페이징 처리하여 화면에 10개씩 보여준다. 1. Pager.jsp - 검색에 사용할 변수 search, kind를 추가한다 - Getter 와 Setter 도 추가해준다 - getSearch() : 검색창에 아무 값도 들어있지 않을 때 null이 아니라 공백을 넣어준다. --> 1 페이지를 보여줌 //---------------검색 사용 변수 ------------------- private String search; private String kind; // Getter & Setter ..

😎 Today I Learned

[TIL] 22.01.28

Data Modeling 1. 모델링 순서 1) 요구사항 분석 2) 개념적 모델링 3) 논리적 모델링 4) 물리적 모델링

😎 Today I Learned

[TIL] 22.01.27

Database 제약 조건 외래키(Foreign Key) : 다른 릴레이션(Table)과 참조 관계를 맺을 때 사용 a. 자식의 Tuple(Row)도 같이 삭제 : ON DELETE CASCADE b. 자식의 Attribute(Column)에 NULL : ON DELETE SET NULL TABLE 수정 컬럼 추가 : ALTER TABLE 테이블명 ADD (Column명 DataType) 컬럼 삭제 : ALTER TABLE 테이블명 DROP COLUMN Column명 컬럼 이름 변경 : ALTER TABLE 테이블명 RENAME COLUMN 기존Column명 To 새로운Column명 컬럼 데이터타입 변경 : ALTER TABLE 테이블명 MODIFY (Column명 DataType) 테이블의 이름을 변경..

😎 Today I Learned

[TIL] 22.01.26

DDL CREATE DROP ALTER

😎 Today I Learned

[TIL] 22.01.25

Database DML : INSERT, UPDATE, DELETE MVC 디자인패턴 JDBC - region 추가 Department 에 insert, delete 추가 - INSERT INTO 테이블명 (컬럼명1, 컬럼명2, ...) VALUES (값1, 값2, ...) - INSERT INTO 테이블명 VALUES (값1, 값2, ...) - UPDATE 테이블명 SET 수정할 컬럼명1 = 수정할 값1, 수정할 컬럼명2 = 수정할 값2, ... : 테이블의 모든 ROW가 수정 - UPDATE 테이블명 SET 수정할 컬럼명1 = 수정할 값1, 수정할 컬럼명2 = 수정할 값2, ... WHERE 조건식 : 특정한 ROW를 수정 - DELETE ..

😎 Today I Learned

[TIL] 22.01.24

Database Join : 한 번의 쿼리문으로 여러개의 테이블의 컬럼들을 한번에 조회 SELECT FROM 테이블명 A {INNER, LEFT || RIGHT || FULL OUTER, NATURAL} JOIN ON (A.컬럼명 = B.컬럼명) || USING(컬럼명) {INNER, LEFT || RIGHT || FULL OUTER, NATURAL} JOIN 테이블명 C ON (A.컬럼명 = B.컬럼명) || USING(컬럼명) WHERE ... GROUP BY ... HAVING ... ORDER BY ... - Inner Join : 조인 조건을 만족하는 컬럼 기준 조회 - Outer Join : 조인 조건을 만족하지 않더라도 조회 하고자 하는 경우, Left Right Full DDL 제약조건 :..

😎 Today I Learned

[TIL] 22.01.21

Database Function 그룹함수 : SUM, AVG, COUNT, MAX, MIN 단일함수 : NVL, NVL2 HAVING GROUP BY SubQuery 단일행 서브쿼리 다중행 서브쿼리 : IN, NOT IN, ALL, ANY, EXISTS 주말에 할 일 서브쿼리 예제 LocationController, EmployeeController 생성 FrontController 완성하기

😎 Today I Learned

[TIL] 22.01.20

Database * SELECT - WHERE 1) 비교연산자 2) 논리연산자 : and, or 3) NULL 4) BETWEEN (AND) 5) IN (OR) 6) LIKE : 특정 문자열에 일치하는 데이터 조회 - _, % 7) ORDER BY - ASC(오름차순), DESC(내림차순) JDBC * DAO //1. DB 연결 String username = ""; String password = ""; String url = ""; String driver = ""; //2. driver를 메모리에 로딩 Class.forName(driver); //3. DB 연결 Connection con = DriverManager.getConnection(url, username, password); //4. Q..

😎 Today I Learned

[TIL] 22.01.19

Database Data Type DML - select SELECT * FROM tab; SELECT * FROM employees; SELECT last_name, salary FROM employees; SELECT hire_date, salary, salary * 12 FROM employees; SELECT SUM(salary), AVG(salary) FROM employees; SELECT * FROM departments; SELECT DISTINCT department_id FROM employees; SELECT salary AS 급여, salary * 12 AS 연봉, first_name "Your Name" FROM employees; SELECT '이름은: ' || FIRST_NAM..

soozkim
'Oracle' 태그의 글 목록