일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- SQL
- tomcat
- Oracle SQL
- Bootstrap
- Java
- jQuery
- 부트스트랩
- group by
- Oracle DB
- 모조칼럼
- 답변형 게시판
- git
- rownum
- HTTP Status 500
- HTTP Status 404
- alias
- ||
- 제약조건
- JavaScript
- 성적프로그램
- CRUD
- 한글 인코딩
- JSP
- oracle
- sql developer
- github
- HTML
- distinct
- 이클립스
- 과정평가형
목록분류 전체보기 (232)
초급의 끄적거림
[bit 연산자] ⊙ 컴퓨터 용량의 단위 ⊙ 컴퓨터의 신호 체계 : 0, 1 ⊙ 8bit (=1byte) : 0이나 1이 1bit이고 사람이 인식할 수 있는 신호로 보기 위해서는 8개가 모여서 8bit가 되어야함. 예) 01000001 = A (최소) 2byte 용 언어 → 한글, 한자, 일어 등 ⊙ 2^10 (2의 10승) = 1024byte → kilo byte ⊙ 2^20 (2의 20승) → mega byte ⊙ 2^30 (2의 30승) → giga byte ⊙ KB < MB < GB < TB < NB System.out.println(16 : right Shift - 대상/2의 n승 ⊙ n은 이동 bit 수 수의 체계 : 2진수 0 1 8진수 0 1 2 3 4 5 6 7 10진수 0 1 2 3 4..
[연습문제] 문1) 1년 : 365일 ? 시간 ?분 ?초를 구하시오 1분 : 60초 1시간 : 60분*60초 = 3600초 1일 : 24시간*3600초 = 86400초 1년 : 365.2425일 * 86400초 = 31556952초 ⊙ 방법1> double year=365.2425; int total=(int)(year*86400); int day, hour, min, sec; day=total/86400; //365 total=total%86400; hour=total/3600; //5 total=total%3600; min=total/60; //49 sec=total%60; //12 System.out.println("1년 : "+day+"일" + hour+"시간"+min+"분"+sec+"초"); ⊙..
[삼항연산자] (조건) ? 참 : 거짓 항이 3개 : 조건 (boolean 형으로 반환), 참, 거짓 단항, 이항 int a=3; //언사인드 값 (0 String result=(a>0) ? "양수" : "음수"; System.out.println(a+" : "+ result); //방법2> result=(a String result=(a%2==0) ? "짝수" : "홀수"; System.out.println(a+":"+result); //방법2> result=(a%2!=0) ? "홀수" : "짝수"; System.out.println(a+":"+result); 문) 절대값을 구하시오 int a=-3; int abs=(a='A' && ch
[자료형 변환] ⊙ Datatype Conversion ⊙ 자동형 변환, 강제형 변환(= cast 변환) 1) 자동형 변환 ⊙ byte < short < int < long ⊙ float < double ⊙ 정수형이 실수형을 따라간다 byte a=3; int b=a; //b 값에 a 를 전달하는 것, 작은 byte가 큰 집인 int로 들어가는 것은 문제 없음. 결론적으로 b 값은 3 System.out.println(a); //3 System.out.println(b); //3 long c=5; // int d=c; 큰 long이 작은 int 로 들어가는 일은 에러 발생. System.out.println(c); float e = 1.2f; double f=e; //이건 가능하지만 반대는 불가, // e..
[연산자] ⊙ 이식성이 풍부하다 ⊙ 종류 : 산술, 비교, 논리 ⊙ 연산자 우선 순위 : 산술 > 비교 > 논리 - 최우선 연산자 : ( ) 괄호 - 후순위 연산자 : = 1) 산술 연산자 System.out.println(3+5-8); //0 System.out.println(2/4*6); //0 → 2 나누기 4는 0이고 0*6 = 0 System.out.println(1+3/5); //1 → 3나누기 5는 0이고 1+0=1 System.out.println(5%3); //2 → %는 나머지를 구하는 연산자 System.out.println(3%5); //3 / 나누었을 때 몫을 구하는 연산자 % 나누었을 때 나머지를 구하는 연산자 2) 비교(관계) 연산자 ⊙ boolean 형으로 결과값이 반환된다...
[관계형 데이터베이스의 기본] 1) 기본용어 - 속성 : Attribute, 칼럼, 필드 - 도메인 : Domain, 자료형 - 튜플 : Tuple, 행, 레코드 - 릴레이션 : Relation, 데이터간의 관계를 나타내는 지표 (table) 2) 키의 종류 - 기본키 : Primary Key 데이터베이스의 설계자에 의해 선택된 한 개의 키를 의미 (유일성을 강조하기 위해서) 중복되지 않으며 (유일성) 정의되지 않은 NULL값을 가질 수 없다 - 외래키 : Foreign Key 테이블간에 관계를 맺기 위해서 사용된다 (참조키인데 반드시 PK를 참조할 필요는 없음) 3) 무결성 제약조건 - 도메인 무결성 : 테이블에서 주어진 속성으로 입력되는 모든 값은 그 속성으로 정의 되거나 제약된 도메인 영역에 있어야..
[백업(backup, export) 및 복원 (restore, import) ] - exp.exe 와 imp.exe - SQL Developer 1) exp.exe와 imp.exe C:\oraclexe\app\oracle\product\11.2.0\server\bin ① exp.exe를 이용한 백업 형식) cmd> exp user id=계정명/비밀번호 file=백업파일이름 exp.exe를 이용한 백업 실습> ※ cmd 에서 해야함. sql 아님 cmd>exp userid=java0514/1234 file=d:\java0514_20190807.bak ② imp.exe를 이용한 복원 형식) imp 계정명/비밀번호 file=백업파일이름 full=y ignore=y - full=y 풀옵션 복원 - ignore=..
[Function] ⊙ 값을 계산하고 결과값을 반환하기 위해서 사용 ⊙ 저장프로시저와의 차이점 → 입력 매개변수만 사용할 수 있고 리턴 타입 (Retrun문) 을 반드시 지정해야 함 (필수) ⊙ 형식) create or replace function 함수 이름 매개변수 return 리턴 자료형 is 변수선언 begin 문장 end; / 문제1) sungjuk테이블에서 국어점수의 평균을 구하시오 select avg(kor) from sungjuk; --68.33333333333333333333333333 --행추가 insert into sungjuk(sno, uname, kor, eng, mat, addr) values (sungjuk_seq.nextval, '이순신', 40, 60, 75, 'Busan'..