전체 글 297

240306 DB - 데이터정의어(DDL) - View, Sequence 1

Object 유형 Table View Sequence Index Synonym 1. Table 정의방법 : create table, alter table, drop table, truncate table 사용방법 : select, insert, update, delete 2. View 하나 이상의 Base table을 기반으로 생성, 물리적으로 존재하지 않고 Data Dictionary에 Select 구문 형태로 정의만 되어 있는 가상의 논리적인 테이블. 보안성, 공간효율성, 편의성 정의방법 : create view [or replace] view. or replace로 수정작업, drop view 사용방법 : select, insert, update, delete -- create table과 비슷 c..

KDT/DB 2024.03.06

240304 DB - SQL활용 데이터정의어(DDL) - table3

테이블 수정(alter table) ※desc 테이블명은 제약 조건은 not null만 알 수 있음, 어느 조건이 있는지 확인하기 위해서는 db사전을 이용해야함 -- db사전 통해 제약 조건을 확인 user_constraints desc user_constaraints; -- constraint_name, constraint_type, table_name, search_condition(ck), r_constraint_name(fk 참조)을 많이 사용! select constraint_name, constraint_type, search_condition, r_constraint_name from user_constraints where lower(table_name) = 'employees'; 부모테이..

KDT/DB 2024.03.04

240304 Java - 입출력과 스트림 1

※코딩 테스트 자료 구조/알고리즘 문제해결 형식 API 구현 형식 과제 형식 문제 해결 과정 : 요구사항이해 -> 설계/검증 -> 기능 구현 -> 결과 자바 입출력과 스트림 스트림 자바에서 모든 입출력은 스트림(stream)을 통해서 이루어짐 표준 입출력 package test15; public class SystemInTest { public static void main(String[] args) { /* 1. 표준 입출력 PrintStream 클래스 out -> 표준출력 스트림(System.out.println()메소드) InputStream 클래스 in -> 표준입력 스트림(System.in) OutputStream 클래스 err -> 표준 오류 출력 스트림 */ System.out.println..

KDT/Java 2024.03.04

240228 DB - SQL활용 데이터정의어(DDL) - table2

※MySql과 차이점 테이블 생성 시 제약조건 선언(constraint) + 제약조건명 + 제약조건 이 들어감, ※오라클에서는 not null을 제외한 제약 조건은 테이블 레벨 문법, 컬럼 레벨 문법을 사용할 수 있음 서브쿼리 구문을 사용한 테이블 생성 -- 복사본 테이블 생성 create table dept80 as select employee_id, last_name, salary*12 ANNSAL, hire_date from employees where department_id = 80; --설명 -- 1 select employee_id, last_name, salary*12 ANNSAL, hire_date from employees where department_id = 80; -- 2 crea..

KDT/DB 2024.02.28

240223 WEB 댓글,대댓글

답글 게시판컬럼 추가 re_ref 답글그룹, re_lev 들여쓰기, re_seq 답글순서 DB 테이블 생성create table reboard(num int primary key,name varchar(20),subject varchar(50),content varchar(500),readcount int,date timestamp,re_ref int, //그룹re_lev int,re_sql int); 오름차순 정렬글 번호제목re_refre_levre_seq2제목22005답글22116답글212221제목11003답글11114답글11122.... left.jspNoticePublic News -->Driver Download1:1문의Service Policy --> ReboardControllerpackag..

KDT/WEB 2024.02.23

240223 Cloud - HTTPS

Let's Encrypt를 통한 SSL/TLS 인증서 생성 https://letsencrypt.org - 인증 절차가 단순해서 단 한 줄 명령어로 인증서 발급이 가능 - 발급 대기 시간 없이 바로 발급 - nginx, apache와 같은 웹 서버에 맞추어 자동 옵션이 설정되도록 설치 가능 - 인증 유효기간이 90일(자동으로 인증 갱신 가능) - 무료 AWS -> EC2 인스턴스 생성 - 이름 : SecureWeb - AMI : Kenel5 - 인스턴스 유형 : t2.micro - 키페어 : 기존 - 기존 보완 그룹 선택 : ssh, web -> 인스턴스 시작 MobaXterm 원격 접속 아파치 웹 서버 설정 sudo yum install -y httpd sudo systemctl start httpd s..

KDT/Cloud 2024.02.23

240222 DB - SQL활용 데이터정의어(DDL) - table 1

SQL 활용 데이터정의어(DDL) - table 제약 조건 PK, FK, UK, NN, CK 제약조건 선언 시기 table 생성 시 : create table table 생성 후 : alter table 제약조건명 지정(Mysql과 다른점임) 고유하고 의미있는 제약 조건명 부여가 권장됨 ex) 테이블 약자_컬럼 약자_제약조건 유형 약자 ※MySql 테이블 생성 시 특징 제약조건명을 부여하지 않음. 내부적으로 DBMS가 자동으로 이름을 부여해놓음. 제약조건명을 사용할 일이 없음 -- MySql create table stu (stu_no int primary key, stu_name varchar(10) not null, birth date not null, phone varchar(30) unique a..

KDT/DB 2024.02.22
728x90