전체 글 (54) 썸네일형 리스트형 [Database] DDL/DML/DCL(GRANT)/ 제약 조건 DDL - CREATE number의 최대값? : 10의 126승 ( 가변 길이 숫자 타입 ) char 와 varchar의 차이? char : 고정 길이 문자열 > 100바이트의 사이즈를 잡고 30바이트만 사용해도 70바이트를 버리면서 유지함. > 단점 : 실제 데이터에 비하여 공간 낭비가 발생할 수 있음. > 주의 : char형 컬럼을 조회할 때, 실제데이터 + 빈 공간 데이터까지 조회되는 것을 주의해야 함. varchar (variable char) : 가변 길이 문자열 정보 > 최대 사이즈 100으로 잡아도 저장된 데이터 만큼의 크기만 확보함. 사용빈도가 높음 > 단점 : crud 가 매우 빈번한 테이블 데이터 종류는 오버헤드가 생김(성능이 떨어짐).. [DataBase]sysdate, like, between, in, like, order by https://backendcode.tistory.com/175 [DB Tool] Oracle Sql Developer 설치 및 사용 방법 간단 정리개요 이번 글에서는 DB Tool 중 하나인 Oracle Sql Developer 설치 및 사용 방법에 대해 정리할 것입니다. 개인적으로 UI가 마음에 들지 않아서 생각돼서 자주 사용하지는 않지만, Oracle DB 간 테이블, 데이backendcode.tistory.com sqlStructured Query Language= 구조적 질의 언어 where 절 뒤에는 조건이 들어감조건이 여러 개 일 경우 : and , or 로 처리 between and : 특정 범위의 값을 조건 지정할 때 사용할 수 있는 직관적 문법betw.. [Java] Timestamp, static, Network Day_12_ETC Exam01반복문을 사용하여 시간 측정을 수행public class Exam01 { public static void main(String[] args) { // Timestamp : 1970년 1월 1일을 기준으로 현재까지 흐른 시간에 대한 초값 // long ctime = System.currentTimeMillis();// 현재 시간을 밀리초 단위로 가져와서 저장 // System.out.println(ctime); // 현재 시간을 밀리초 단위로 가져와서 startTime 변수에 저장 // startTime변수에는 반복문을 실행하기 전에 현재 시간이 저장 long startTime = System.currentTimeMillis(); .. [Java] 학생 관리 시스템 만들기 문제 조건. MVC1 구조를 적용하여 만드세요. 1. 신규 정보 입력(MemberField : 학번/ 이름/ 국어/ 영어/ 수학) 2. 학생 목록 출력 ( 학번/ 이름/ 국어 / 영어/ 수학/ 합계 / 평규) 3. 학생 정보 검색( 이름으로 검색 ) 4. 학생 정보 삭제( 학번으로 삭제 ) 5. 학생 정보 수정( 학번으로 수정 ) Main클래스 import java.util.ArrayList; import java.util.Scanner; public class Main { //public static void printStudents(ArrayList stds) { //for(Student std : stds) { //System.out.println("학번\t이름\t국어\t영어\t수학\t합계\t평균".. [Java] ArrayList ArrayList 일반 배열과 동일하게 연속된 메모리 공간을 사용하며 인덱스는 0부터 시작함 배열과의 차이점은 배열이 크기가 고정인 반면 ArrayList는 크기가 가변적으로 변한다는 것. ArrayList 요소 추가 add() 메소드 사용 add()는 기본적으로 리스트의 가장 끝에 값을 추가함 별도로 인덱스를 저장하면 해당 인덱스에 값이 추가되고 그 인덱스로부터 값들이 1 칸씩 밀린다. ArrayList 요소 삭제 remover() 메소드 사용 삭제할 때는 엘레먼트의 인덱스를 입력하거나 엘레먼트를 직접 입력 ArrayList 전체 값 확인 ArrayList의 모든 값들을 순회해서 출력하고 싶은 경우 다양한 방법을 사용할 수 있음 for-each문 사용 Examplefor.java package main.. [Java] 상속 * 상속관계(member>gold) 부모클래스 (super클래스), 상위클래스 자식클래스, 하위클래스 b형 인스턴스안에 a형 인스턴스가 포함되어있음 A a 의미 a변수가 가르키는 주소는 A형에 들어있음. Example.java package main; class A{ public void funcA() { System.out.println("func A 입니다."); } } class B extends A{ public void funcA() { System.out.println("func B 입니다."); } } public class Example { public static void main(String[] args) { // 다형성 : 형태가 많은 성질, 변수 하나가 여러 데이터를 담을 수 있을 .. [Java] 생성자 & 게터 세터(Constructor & Getter Setter) 생성자 생성이 될 때 호출 되는 자 생성 = 클래스가 생성될때 클래스 만들기 User 라는 이름의 class를 만들어준다 디폴트 생성자- 기본생성자는 숨겨져 있다. 하지만 생성자를 만드는 순간 디폴트생성자는 지워진다 지우진 생성자는 직접 써주어야한다. 여기서 생성자 이름은 클래스 이름과 일치해야 된다. 생성자 : 접근제한자 + 클래스명() {} 누군가에 의해 new로 생성될 때 가장 먼저 실행하게 됨 생성자의 구성 user 클래스의 정보(변수) 생성 클래스가 생성이 되었을 때 변수들 초기화시키기(생성한 정보들이 들어갈 공간이 있어야함) // 붕어빵 틀이라고 생각하기 public class User { String name; int age; String hobby; // 클래스의 생성자 public Use.. [Java] Method Method 인수를 전달 받아 일련의 작업을 수행한 뒤 그 결과를 반환하는 코드 코드를 기능별로 분할 관리하여 가독성을 높이고 에러 검출에 용이 코드 재사용으로 인해 개발 및 유지 보수 시간 단축 method 사용 예시 public class Exam_04_02 { public static int plus(int num1, int num2) { // plus method의 본체 // int num1, int num2 => 매개변수 // 매개변수란? // > 메서드 외부에서 메서드 내부로 전달하는 입력 값을 말하고 // > 매개변수의 데이터 타입은 입력받을 데이터의 타입으로 정해준다. // method 이름 왼쪽에는 리턴데이터(되돌려보내는)타입이 와야한다. / result의 자료형이 int형이기 때문에 i.. 이전 1 2 3 4 5 6 7 다음