본문 바로가기

프로그래밍 공부

(214)
PHP - 데이터베이스 조작 테이블 생성 데이터베이스에서 테이블이란 Excal 시트와 같이 첫 행에 항목이 있고 가로, 세로로 셀을 나눈 표를 떠올리면 이해하기 쉽다. 저장 데이터는 항목으로, 표의 열에 있는 칼럼(또는 필드)에 할당된다. 레코드→ 이름 주소 나이 직업 1건째 ↓칼럼(또는 필드) 2건째 행 3건째 열 4건째 5건째 각각의 칼럼은 이름을 가지고 있고 데이터의 형과 길이를 지정할 수 있다. 가로로 늘어서 있는 각각의 칼럼(표의 '행'에 해당하는 부분)이 모여 1건의 데이터 또는 하나의 레코드가 된다. 이런 구조를 스키마라고 부른다. 테이블을 작성하려면 CREATE TABLE 문을 사용해서 작성할 수 있다. CREATE TABLE 테이블명 ();이 기본적인 형태이다. 테이블명 뒤에 들어오는 ()안에 각 칼럼을 지정한다. ..
2020년 2월 7일 스터디 기록 PHP - 데이터베이스 https://miyakita.tistory.com/191 PHP - 데이터베이스 데이터베이스는 회원제 시스템에서 없어서는 안될 중요한 것이다. 데이터의 저장 장소라고 생각하면 된다. 지금까지 코드 내부에 이름이나 주소같은 데이터를 포함해서 작성한 경우가 많았다. 하지만 프로그램이.. miyakita.tistory.com
PHP - 데이터베이스 데이터베이스는 회원제 시스템에서 없어서는 안될 중요한 것이다. 데이터의 저장 장소라고 생각하면 된다. 지금까지 코드 내부에 이름이나 주소같은 데이터를 포함해서 작성한 경우가 많았다. 하지만 프로그램이 실행 중일 때는 데이터를 처리할 수 있지만, 프로그램이 종료되면 데이터는 사라지게 된다. PHP 코드는 Java나 JavaScript처럼 메모리 라는 장소에 데이터를 읽어 들여 프로그램을 실행한다. 그러나 프로그램 실행 시에는 데이터가 메모리 내부에 존재하지만, 프로그램이 종료되면 메모리에서 데이터가 모두 사라져 버린다. 프로그램이 종료되기 전에 데이터를 다른 장소에 저장해 둘 수 있다면 프로그램이 종료되어도 데이터가 남게 할 수 있다. 데이터베이스(DB, Database) RDBMS(Relational D..
2020년 2월 6일 스터디 기록 PHP - 클래스의 설계와 Iterator https://miyakita.tistory.com/189 PHP - 클래스의 설계와 Iterator 클래스의 설계 실제로 PHP를 통한 업무에 클래스를 설계할 때 유즈케이스 다이어그램을 그린다거나 시나리오를 분석하여 클래스를 추출하는 작접을 한다. 시나리오를 작성해보고, 시나리오를 기반으로 사이트에.. miyakita.tistory.com
PHP - 클래스의 설계와 Iterator 클래스의 설계 실제로 PHP를 통한 업무에 클래스를 설계할 때 유즈케이스 다이어그램을 그린다거나 시나리오를 분석하여 클래스를 추출하는 작접을 한다. 시나리오를 작성해보고, 시나리오를 기반으로 사이트에 필요한 기능을 작성한다. 그리고 기능에 필요한 정보와 그에 맞는 처리를 적고 종합적으로 분석해 틀을 만들어보는 과정이 필요하다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 cs 필요한 데이터와 메서드를 틀로 만들어 보았다면 PHP 문법으로 고쳐써본다. 1 2 3 4 5 6 7 8 9 10 1..
2020년 2월 5일 스터디 기록 PHP - 인스턴스, 메서드 그리고 상속과 트레이트 https://miyakita.tistory.com/187 PHP - 인스턴스, 메서드 그리고 상속과 트레이트 인스턴스 객체(Object)를 추상화 하는 것을 클래스(Class)라고 하고, 클래스를 실체화 하면 인스턴스(Instance)라고 한다. 이것은 JavaScript에서 클래스를 사용할 때도 마찬가지다. 좀 더 쉽게 설명하면 클래스.. miyakita.tistory.com
PHP - 인스턴스, 메서드 그리고 상속과 트레이트 인스턴스 객체(Object)를 추상화 하는 것을 클래스(Class)라고 하고, 클래스를 실체화 하면 인스턴스(Instance)라고 한다. 이것은 JavaScript에서 클래스를 사용할 때도 마찬가지다. 좀 더 쉽게 설명하면 클래스는 객체를 '추상화'한것이며, 인스턴스는 '실체화'를 통해 객체의 예를 만든 것이다. 하나의 클래스에서 여러개의 인스턴스를 가질 수 있다. 객체(Object) -> 클래스(Class) -> 인스턴스(Instance)의 관계 클래스(Class) 실체화 -> 인스턴스(Instance) 이름 김철수 직업 회사원 나이 30세 1 2 3 4 5 6 7 8 9 Colored by Color Scripter cs 메서드 안에서 멤버 변수에 접근하려면 $this라는 특별한 변수를 사용한다. 또..
Java - 클래스(Class)와 객체(Object) 예제 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 import java.util.Scanner; class Tank { String enterTank; String attack; String tankName; String missile; String ask; int cannon; // 탱크의 정보를 표시해주는 ..