DEVELOP (150) 썸네일형 리스트형 [mysql] 자주 사용하는 쿼리 use notice; -- notice라는 데이터베이스 사용하기 명령 -- 테이블 만들기 create table list ( num int(10) not null, title varchar(50) not null comment '제목', content text comment '내용', author varchar(50) not null comment '글쓴이', primary key (num) ); desc list; -- 만든 테이블의 정보 조회 alter table list convert to charset utf8; -- 케러셋 변환 select * from list; -- list 라는 테이블 조회 alter table list auto_increment=1; -- 자동 증가 수 1부터 시작으로 변경 [javascript & jQuery] 현재날짜,시간 출력하기 new Date();를 활용하여 현재날짜를 먼저 출력하고자 한다. 출력예시 : yyyymmdd var Now = new Date(), StrNow = String(Now), nowYear = String(Now.getFullYear()), nowMon = String(Now.getMonth()+1), nowDay = String(Now.getDate()); if(nowMon.length == 1) { nowMon = "0"+nowMon } var NowToday = nowYear+nowMon+nowDay; console.log('NowToday', NowToday); 현재 월은 기본 앞에 0이 붙지않으므로 (ex: 3월달일경우 3으로만 표현됨) 만약 월의 길이가 1일경우 앞에 0을 붙여한다. 따라서 if.. 서버셋팅하기 1. 도메인 설정 -> 2. 아파치설정(vhost설정) -> 3. 재시작 1. 도메인 설정 내 여분서버는 ksdom에서 등록하고 aws에서 도메인 설정. aws Route 53 > 호스트영역에서 등록. 2. 아파치설정(vhost설정) (1) 해당 아이피 접속(* mobaXterm 설치후 이용. Putty와는 다르게 여러창 띄워놓고 사용 가능.) -> su - root (권한 변경) -> cd /etc/httpd/conf.d -> ll (ls -al의 약어) -> vi httpd-vhost.conf (i눌러 편집>esc누르기>:wq!저장후 종료 또는 !없이 입력. 느낌표는 강제성을 띈다.) ServerAdmin master@mastername.com DocumentRoot 바라봐야하는 경로 ServerNa.. [common] 데이터베이스 기초 용어 정리 데이터베이스의 테이블에 대한 기본 용어를 정리해 보았다. - Tuple(튜플) : 테이블(Relation)의 행을 뜻한다. - Attribute(어트리뷰트) : 테이블(Relation)의 열을 뜻한다. - Cardinality(카디널리티) : 행의 수를 뜻한다. - Degree(디그리) : 차수. 열의 수를 뜻한다. [mysql] Homebrew로 mysql 설치하기 정말 어마어마한 삽질 끝에 Homebrew로 mysql 설치하여 연결까지 성공했다. 원래는 초기에 설치했을 땐 정상적으로 연결이 되었었는데 Sequel Pro 라는 GUI를 연결 시도 했을 때 로컬 연결이 안되서 이것저것 만져보다가 아예 mysql 연결조차 안되고 그렇게 일주일동안 삽질을 열심히 했다. 계속 에러메세지 출력되는 것중 이 메세지가 반복해서 났었는데 나는 권한 문제인줄 알고 열심히 권한을 변경해줬었다. 그래도 똑같은 에러가 났고, 경로를 따라 가봤더니 파일이 존재하지 않는다고 나왔다. 그럼 만들어주면 되지 하는 마음으로 mkdir 파일명 으로 만들어주고 다시 mysql.server start 를 입력해주니 SUCCESS! 가 떴다! 이제 다시 Sequel Pro를 설치하여 연결해보러 가야겠다.. [mysql] for mac mysql tool 윈도우 환경이면 HeidiSql를 사용할 텐데 이 프로그램을 맥에서 사용하려면 WINE을 설치해야하는 번거로움이 있다. 맥에서는 하이디랑 비슷하게 편리한 GUI인 sequelpro를 사용하는게 더 좋다. [mysql] mysql 명령어(for mac) - 접속 명령어 - 데이터베이스 있는지 확인 - mysql 데이터베이스 접속 - mysql 데이터베이스 사용 - mysql 데이터베이스 안의 데이터베이스 조회 - mysql 데이터베이스 안의 데이터베이스 사용 use 데이터베이스명; 하면 'Database changed'이란 문구가 뜬다. - 사용하는 데이터베이스 안에 테이블 조회 위와 같이 Empty set 이 뜬다면 안에 테이블이 없다는 뜻! - 테이블 생성 create table `테이블명` ( `id` int(10) not null auto_increment, `content` varchar(200) null, primary key (`id`) ); - 테이블은 생성되었지만 테이블 안에 내용은 아직 없다! - 내용 채워넣기 insert into `.. [ms-sql] 여러 개 행 삭제하기 보통 하나의 행을 삭제할땐, delete from 테이블명 where 삭제할 컬럼중 하나의 컬럼 = 삭제할 컬럼의 해당 내용; ex) delete from LIST where NUM = 534; 하지만 두개 이상의 행을 한꺼번에 삭제해야 할 경우도 생긴다. 그럴 경우엔 아래와 같이 입력하면 된다. delete from 테이블명 where 컬럼명 in (컬럼명내용1, 컬럼명내용2); ex) delete from LIST where NUM in (345, 654); 이전 1 ··· 12 13 14 15 16 17 18 19 다음