1.아래와 같이 테이블을 생성할때 A.I (Auto Increment) 옵션을 체크해서 사용할 수 있다. 테이블의 내용은 가장 기본적이고 기초적인 형태의 대학교의 학생기록부 이며 각 필드의 내용은 "GID / 학번,이름,학과,성별,전화번호,메일,주소,등록일,수정일" 로, 각각 쓰인 데이터타입과 옵션에 주목하자 제약조건 ㄱ. not null 이어야 한다. ㄴ. 데이터 형이 mediumint, int, bigint 이어야 한다. ㄷ. 기본키나 고유키가 반드시 있어야 한다. 위의 사진에서는 GID가 INT형이며, 기본키(Primary) 이고, Null값에 체크 해제(Not NULL) 되었음을 볼 수 있다. 2. A.I의 확인. 테이블이 생성되고 난 후 하단과 같이 추가(옵션) 부분에 A.I를 확인할 수 있고,..
APMsetup과 IIS 둘다 이용하기 HTTP 포트 번호만 다르게 해서 Apache와 IIS를 둘다 쓸 수 있다. APM 포트변경 작업이 더 편리하므로 기본 포트인 80 포트에서 8000으로 포트를 변경 해 보겠다. 혹시라도 IIS에서의 포트 변경을 원한다면 아래 설명을 참고 하면 된다. APM에서 포트 변경 APM 의 Apache 포트를 8000으로 이후 Apache 재시작. 작업폴더 : APMSETUP7 실행 후 우측하단의 트레이 아이콘에서 마우스 오른쪽 속성 메뉴에서 '서버환경설정' 포트를 8000으로 바꿔준다. 추후에는 http://localhost/myweb 이 아닌 http://localhost:8000/myweb 으로 접근한다. IIS의 포트 변경 1. Windows 7 설정폴더 : 컴퓨터..
phpMyAdmin의 기본 세션 만료시간은 1440 으로 되어있다. 1440 / 60초 = 24분 인데 다른 작업과 병행하거나 하면 은근히 짧은 시간이고, 작업중이던 화면이 모두 정지되어 다시 로그인 화면으로 돌아가게된다. 먼저 대개의 경우 APM을 C드라이브에 설치하므로 C드라이브 기준으로 C:\APM_Setup 의 php.ini파일을 오픈하여 session.gc_maxlifetime = 1440을 session.gc_maxlifetime = 36000 으로 바꿔준다. C:\APM_Setup\Server\phpMyAdmin 의 config.inc.php파일을 열어서 /* * End of servers configuration */ 주석 밑에 $cfg['LoginCookieValidity'] = (60 ..
2016.04.03 수정 - 내용추가 APMSETUP7 'MySQL'에서 한글깨짐을 처리하기 위한 UTF-8 캐릭터셋 설정 기본값이 latin1 로 되어있다. DB와 출력 플랫폼간의 인코딩이 서로 다른경우 속성(인코딩) 명령어를 일일이 명령어로 지정하여 사용해야 하기 때문에, 매우 번거롭다. 따라서 mysql의 인코딩 설정은 어떤 의미로는 필수적인 단계이다. * 참고로 기본값인 latin1으로 그냥 사용할 경우 다음과 명령어를 사용하면 UTF-8로 변경이 된다. ( 그런데 ALTER 쿼리 자체가 참 귀찮고... ) ALTER DATABASE 데이타베이스_이름 CHARACTER SET utf8 COLLATE utf8_general_ci; //DB ALTER TABLE 테이블_이름 CHARACTER SET ..
APM이란 리눅스OS에서의 웹 개발 3총사였던 Apache, Php, MySQL을 윈도우 OS에 설치해 주는 프로그램이다. Apache : tcp/ip기반으로 http, https 프로토콜 요청에 구동되는 웹 서버 소프트웨어. 검증된 최고의 성능과 안정성을 가지고 있다. apache 소프트웨어 재단에서 만들었으며 누구나 사용, 양도, 전송, 재배포, 상업적으로 사용 가능하다. 2013년 5월 기준 전세계 웹 서버중 53% 점유율을 가짐으로써 가장 압도적인 인기와 사용률을 가지고있다. php : php - hypertext preprocessor 는 동적 웹페이지를 만드는데 쓰는 언어 속도가 매우 빠르고 HTML의 처리에 강점을 가지고있다. php그룹에서 오픈 소스로 공개된 자유 소프트웨어이다. MySQL..