본문 바로가기

IT코딩공부!

#16 !CONSTRAINT(제약조건)! 오늘의 노래!!! =3), PY_PHONE NVARCHAR2(11)UNIQUE -- CONSTRAINT PY_CODE_PK PRIMARY KEY(PY_CODE) -- PK 지정방법(2) ); SELECT * FROM PYMEM; --테이블 확인 -- PK 지정방법(3) ALTER TABLE [TABLE_NAME] ADD CONSTRAINT {CONST(제약조건 이름)_NAME] PRIMARY KEY([COL_NAME]); -- PY_CODE를 기본키로(PK) 지정 (3번 예) ALTER TABLE PYMEM ADD CONSTRAINT PY_CODE_PK PRIMARY KEY(PY_CODE); --PY_CODE를 기본키로(PK) 지우기 ALTER TABLE PYMEM DROP CONSTRAINT PY_CO.. 더보기
#15 집합 오늘의 노래!! Harunohi 아티스트 Aimyon 앨범 Harunohi 발매일 1970.01.01 [0] 집합 --(1)집합 -- A집합 : 2조인 사람 SELECT * FROM PYSTU WHERE STU_ZO =2; -- B집합 : 성이 '김'씨인 사람 SELECT * FROM PYSTU WHERE STU_NUMBER LIKE'김%'; --교집합(INTERSECT) : 결과값이 같은 데이터만 출력 SELECT * FROM PYSTU WHERE STU_ZO =2 INTERSECT SELECT * FROM PYSTU WHERE STU_NUMBER LIKE'김%'; --합집합(UNION) : 모든 결과 데이터를 출력 SELECT * FROM PYSTU WHERE STU_ZO =2 UNION SELECT.. 더보기
#14 DB공부 3일차!! (예제문제)및 문법공부 오늘의 노래!! Zero 아티스트 NewJeans 앨범 Zero 발매일 2023.04.03 [0] 각 조별로 예제문제 풀기 --[1조] 문제 --Q.1 00년생 이전에 태어난 사람중에 미추홀구에 살고 취미가 컴퓨터인 사람 검색! SELECT * FROM pystu WHERE STU_DAY > 주의할것!! ALTER SESSION SET NLS_DATE_FORMAT = 'YY-MM-DD'; ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD'; -- Q.2 주소에 XX시가 써 있는 사람 중 번호가 8번이상 12번 이하 SELECT * FROM pystu WHERE STU_NUM BETWEEN 8 AND 12 AND STU_ZU LIKE '%시%'; -- Q3. 二十歳から二.. 더보기
#13 DB(DDL,DML,DCL)공부 오늘의 노래! > 작업줄 지정할때 잘할 것 --[1] DDL : (1)CREATE (2)ALTER (3) DROP ALTER TABLE PYSTU MODIFY STU_ZO NUMBER; CREATE TABLE PYSTU( STU_NUM NUMBER, STU_NAM NVARCHAR2(4), STU_ZU NVARCHAR2(20), STU_ARR NVARCHAR2(15), STU_DAY DATE, STU_CH NVARCHAR2(5), STU_ZO NUMBER ); -- ALTER를 사용해서 STU_AGE 컬럼 추가하시오(ADD) >> 컬럼 추가! ALTER TABLE PYSTU ADD STU_AGE NUMBER; --STU_NUM의 컬럼명을 STU_NUMBER로 바꾸시오 >> 컬러명을 바꾸기 위한 ALTER .. 더보기
#12 DB공부 시작! 오늘의 노래! 꽃 아티스트 지수 (JISOO) 앨범 ME 발매일 2023.03.31 [0] DB란? ※ 정보와 자료 - 자료(Data) : 현실세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 결과값 - 정보(Information) : 의사결정에 도움을 줄 수 있는 유용한 형태, 자료를 가공(처리)해서 얻을 수 있는 결과 (예)를 들어 data : 시험점수 process : 총점, 평균, 최고점수 등등.. information : 성적표 ※ DataBase(DB) : 필요한 데이터가 저장되어 있는 단위 : 테이블들이 모여 이루는 데이터 단위 데이터베이의 기본 개념을 알아보았다! ※ 데이터베이스 정의(ISOS) 4가지 중요!! : 특정 조직의 여러 사용자가 (공유)하여 사용할 수 있도록 (통합)해서 (.. 더보기
#11 this, super, final 개념 정리 (+ 오라클 설치) [0] 자바 마지막 공부!! // 변수 : 변하는 수 int num = 10; // 상수 : 변하지 않는 수를 의미 (대문자 사용, final 추가) final int NUM = 100; // this : 현재 클래스의 필드값 // super : 상속받은 클래스의 필드값 // final : 더 이상 수정할 수 없는, 마지막이라는 의미 public static void main(String[] args) { // 객체 생성 _01_final fin = new _01_final(); // 변수값 변경 fin.num = 50; System.out.println("num의 값은 : " + fin.num); // 상수값 변경 // fin.NUM = 500; // NUM은 final 지정했기 때문에 값을 바꿀수 없.. 더보기
#10 형성 : day9 복습, 하나의 객체(info)에서 // 여러타입을 참조할 수 있는 방식을 제공해준다. (+추상클래스 + Util) [0] day9복습 // 날짜여부 확인 Q. 우리가 입력한 년도,월,일을 통해 해당하는 날짜가 존재하는지 유뮤 확인 ex) 2023. 04.03. >> 존재O ex) 2023. 12.32. >> 존재X // 필드 // 필드 private int year; //년 private int month; //월 private int day; //일 private boolean isValid = true; //존재여부(참으로 해둠) // 생성자 // 생성자 // 기본생성자 public myDate() { } // 매개변수생성자 public myDate(int year, int month, int day, boolean isValid) { this.year = year; this.month = month; this... 더보기
#9 메소드의 변환값(return) [0] 접근제한자(Access Modifier) - 접근 제한자(Access Modifier) [1] public(모든) = 공개 : 적용대상 = 클래스, 필드, 생성자, 메소드 : 모든 클래스에서 접근 가능 [2] protected(패키지) : 적용대상 = 필드, 생성자, 메소드 : 자식클래스가 아닌 다른 패키지에 소소된 클래스는 접근 불가능 [3] default(상속 클래스) = 생략 : 적용대상 = 클래스, 필드, 생성자, 메소드 : 다른 패키지에 소소된 클래스는 접근 불가능 [4] private(본인 클래스) = 비공개 : 적용대상 : 필드, 생성자, 메소드 : 자신이 아닌 다른 클래스에서 접근 불가능 // class // 필드 // 1.필드 public int public1; protected .. 더보기