
$ git initPermalink git 저장소 초기화. 명령어를 입력하기 전까지는 일반 디렉토리였지만, 초기화를 시키면 해당 디렉토리를 로컬 깃 저장소로 등록해 준다. 해당 명령어를 입력 후에 추가적인 git 명령어 줄 수 있다. $ git clone Permalink 원격저장소로 부터 프로젝트를 복제하는 것을 말한다. 저장소를 clone 하면 ‘origin’ 이라는 리모트 저장소가 자동으로 등록된다. $ git remotePermalink 현재 프로젝트에 등록된 리모트 저장소를 확인할 수 있다. -v 옵션을 주면 단축이름과 URL을 함께 볼 수 있다. $ git configPermalink git 사용 환경 설정 확인하고 변경할 수 있다. $ git statusPermalink 파일들의 가능한 상태..

반복문 반복문은 프로그래밍에서 가장 중요한 요소 중의 하나다. 인간은 반복적인 작업을 잘하지 못한다. 실수하고, 지루해한다. 컴퓨터는 이런 반복적인 작업을 대행하기 위해서 만들어진 기계다. 반복문은 컴퓨터에게 반복적인 작업을 지시하는 방법이다. 반복문의 문법 반복문의 문법은 몇가지가 있다. 각각의 구문은 서로 대체 가능하기 때문에 상황과 취향에 따라서 선택해서 사용하면 된다. while 형식은 아래와 같다. 1 2 3 4 while(조건){ 코드 코드 } 아래의 예제를 실행해보자. 다음 예제는 무한반복을 발생시킨다. 저장되지 않은 작업이 있다면 모두 정리한 후에 이 명령을 실행하자. 콘솔에서 실행할 경우 Ctrl+C 나 Cmd+. 단축키를 이용해서 무한반복을 중지 할 수 있다. 실행하기 않아도 된다. /..

폼의 데이터를 입력하후 버튼을 클릭하게 되면 서버의 데이터가 전송하게 되는데 이 과정에 전송 방식을 지정할 수 있습니다. 전송 방식을 알기에 앞서 간단한 서버와 사용자 간에 처리 과정을 알아야 됩니다 서버와 사용자 간의 요청과 응답이 이루어지게 되는데 이것을 HTTP라는 프로토콜이라고 합니다. 사용자가 서버에 요청에 사용되는 전송 방식이 여러 가지가 있으며, 전송 방식 중 대표적으로 GET 방식과 POST 방식으로 나뉘게 됩니다. Get은 가져온다는 개념이고, Post는 수행한다는 개념으로 받아들이면 쉽습니다. 즉, Get은 서버에서 어떤 데이터를 가져와서 보여줄때 사용합니다. 어떤 값이나 내용, 상태등을 바꾸지 않는 경우에 사용을 하는것입니다. 이에비해, Post는 서버상의 데이터 값이나 상태를 바꾸기..

집계 함수 CREATE TABLE myRecode ( recodeID int(10) unsigned auto_increment, memberID int(10) unsigned, javascript tinyint unsigned NOT NULL, html tinyint unsigned NOT NULL, css tinyint unsigned NOT NULL, myspl tinyint unsigned NOT NULL, react tinyint unsigned NOT NULL, PRIMARY KEY (recodeID) ) charset=utf8; INSERT INTO myRecode(memberID, javascript, html, css, myspl, react) VALUES(1, 80, 40, 10, 10,..

테이블 합치기 JOIN 사용하기 SELECT 필드명 FROM 테이블명 엘리어스 JOIN 연결할 엘리어스 ON(조건문); SELECT m.youName, m.youEmail, r.youCont, r.regTime FROM myMember m JOIN myReview r ON(m.memberID = r.memberID); CREATE TABLE myMember ( memberID int(10) unsigned auto_increment, youEmail varchar(40) NOT NULL, youName varchar(20) NOT NULL, youPass varchar(20) NOT NULL, youBirth varchar(12) NOT NULL, youAge varchar(20) NOT NULL, yo..

데이터 수정하기 UPDATE 테이블명 SET 컬럼명 조건 모든 회원의 비밀번호를 '1234'로 변경 UPDATE myMember SET youPass = '1234'; 아이디번호가 3번인 회원의 비밀번호를 '1234'로 변경 UPDATE myMember SET youPass = '1234' WHERE memberID = 3; 5번부터 10번까지의 비밀번호를 '1234567'로 변경 UPDATE myMember SET youPass = '1234567' WHERE memberID BETWEEN 5 AND 10; 아이디 내림차순 UPDATE myMember SET youPass = '****' ORDER BY memberID DESC LIMIT 10; 데이터 삭제하기 전체 데이터 삭제 DELETE FROM ..

테이블 데이터 데이터 입력하기 INSERT INTO 테이블 이름(필드명) VALUES(데이터); INSERT INTO mymember(youEmail, youName, youPass, youBirth, youAge,youPhone, regTime) VALUES('GarenChoi@naver.com','최근영','1234','19970117','26','01054651345','234'); 데이터 불러오기 SELECT 대상 FROM 테이블 명; 전체 데이터 불러오기 SELECT * FROM 테이블 명; SELECT * FROM myMember; 조건 데이터 불러오기 SELECT * FROM 테이블 명 WHERE 조건; 회원 아이디가 10번인 경우 SELECT * FROM myMember WHERE memb..

테이블 수정 필드 추가하기 ALTER TABLE 테이블명 ADD 추가할 필드명 AFTER 필드명 위치; ALTER TABLE myMember ADD youGender enum('m','w','x') default 'x' comment "남성은 m, 여성은 w" AFTER youBirth; mysql> desc myMember; +------------+-------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+-------------------+------+-----+---------+----------------+ | myMemberID | i..