분류 전체보기
-
INSERT, SELECT, UPDATE, DELETEDB 2022. 2. 28. 09:00
💡 INSERT 데이터 추가 : INSERT INTO INSERT INTO 테이블명 (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); INSERT INTO 테이블명 VALUES (value1, value2, value3, ...); 💡 SELECT 데이터 읽기 SELECT * FROM 테이블명;// 테이블의 모든 데이터 읽기 SELECT column1, column2, ... FROM 테이블명;// column1, column2의 데이터만 SELECT column1, column2, ... FROM 테이블명 WHERE 조건;// 테이블의 조건에 해당하는 column1, column2의 데이터만 SELECT column1, col..
-
TABLE 생성,삭제,변경DB 2022. 2. 25. 17:22
💡 데이터베이스 기본 ☞ 표 : 데이터를 기록하는 최종적인 곳 ☞ 데이터베이스[스키마] : 표들을 서로 그룹핑 할때 사용하는 일종의 폴더 == 서로 연관된 데이터들을 그룹핑해준다 ☞ 데이터베이스 서버 : 스키마들이 저장되어 있는곳 💡 TABLE 생성 : CREATE TABLE CREATE TABLE 테이블명( 컬럼명 타입 [NOT]NULL, ... ); * PRIMART KEY : 각각의 행 식별할때 사용, 중복 방지 💡 ALTER 변경 : ALTER TABLE ALTER TABLE 테이블명 ADD 컬럼명 데이터타입 [DEFAULT 값];// 열 추가 ALTER TABLE 테이블명 MODIFY 컬럼명 데이터타입 [DEFAULT 값];// 컬럼 데이터타입 변경 ALTER TABLE 테이블명 DROP 컬럼명..
-
생성자, this, 객체 간의 협력Java 2022. 2. 22. 17:12
💡 생성자 Constructor * 객체변수에 값을 무조건 설정해야만 객체가 생성될 수 있도록 하기 -> 생성자 이용 🔎 생성자 규칙 : 클래스명과 메서드명이 동일하다 : 리턴타입을 정의하지 않는다 (void도 사용X) : 생성자는 객체가 생성될 때 호출된다. 즉, new 키워드가 사용될 때 호출된다 package com.company; class Animal { String name; void setName(String name) { this.name = name; } } class Dog extends Animal{ void sleep() { System.out.println(this.name + " zzz"); } } class HouseDog extends Dog { HouseDog(String ..
-
인스턴스, 정보은닉Java 2022. 2. 18. 20:57
💡 클래스 : 클래스로부터 객체를 만드는 과정 == 클래스의 인스턴스화 : 어떤 클래스로부터 만들어진 객체 == 그 클래스의 인스턴스 * 인스턴스는 참조변수를 통해서만 다룰 수 있으며, 참조변수의 타입은 인스턴스의 타입과 일치해야한다. * 객체 : 클래스에 선언된 모양 그대로 생성된 실체, '클래스의 인스턴스' * 인스턴스 : 실제로 구현된 구체적인 실체 클래스명 객체명 = new 클래스명; * 생성자 = 클래스이름 같아야한다 예) Card c = new Card(); -> 연산자 new에 의해 메모리(heap)에 Card클래스의 인스턴스가 생성된다, 주소생성 -> 생성자 Card()가 호출되어 수행된다 -> 연산자 new의 결과로, 생성된 Card인스턴스의 주소가 반환되어 참조변수 c에 저장된다 : C..
-
객체, 클래스, 멤버변수, 메서드Java 2022. 2. 18. 16:05
💡 객체 Object : 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른것과 식별 가능한 것 : "의사나 행위가 미치는 대상" : 구체적, 추상적 데이터 단위 💡 객체지향 프로그래밍 OOP : Object Oriented Programming : 객체를 기반으로 하는 프로그래밍 cf. 절차 프로그래밍 (Procedural Programming), 예: C언어 객체의 기능 구현 -> 객체 사이의 협력 구현 💡 클래스 Class : 클래스명은 각단어의 첫번째 문자는 대문자로 시작, '명사' : 클래스명 { } 클래스로부터 객체를 생성하여 사용 new : 자바의 모든 코드는 class 내부에 위치 : 하나의 클래스 두는것이 원칙, 여러개의 클래스가 있는경우 publi..
-
사용법 + 저장소까지Git 2022. 2. 17. 17:00
1. 깃허브에서 저장소(repository)를 만든다 2. 저장소에 올라갈 파일들이 있는 폴더에 git bash 실행 * cd [경로] 명령어로 사용해도 된다 3. git init -> 프로젝트 폴더안에 .git이라는 숨겨진 폴더 생성된다 * 안보이면 보기-> 숨겨진 파일 보기 체크 4. git status : 현재 파일들의 상태 확인 => 2557.java파일이 아직 git에 올라가지 않았음을 알 수 있다 * commit을 해야 git에 파일이 저장된다 5. git add git add [파일명] new file 새로운 파일이 commit 대기중이라는것을 알 수 있다 * add된 파일을 다시 untracked(빨간색)으로 되돌리고 싶으면 git rm [파일명] 6. git commit -m "설명" :..