디비
-
redis설치하기 재정리NULL STACK 2019. 10. 24. 15:33
기존에 써놓은 redis 설치하기 안보고 그냥 redis 홈페이지에 나온대로 했다. 더 빠르고 쉬웠음. 레디스를 저장할 위치에서 순서대로 네가지 명령어를 터미널에서 실행한다. wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make make test (안해도 괜찮음) ls로 디렉토리를 확인하면 설치된것을 확인 할 수 있다. cp src/redis-server /usr/local/bin/ cp src/redis-cli /usr/local/bin/ 위 명령어로 디렉토리를 카피해 주거나 make install 이렇게 해주면 준비 끝. 설치가 잘 되었는지 확인해보자. 우선, 다음 명령어를 실..
-
[헤로쿠] Heroku clearDB 연동해서 mysql 사용하기 2NULL STACK 2019. 4. 4. 18:26
터미널에 heroku addons:open cleardb 라고 실행해주면 웹브라우저에서 디비를 띄운다. 홈페이지에서도 바로 띄울수있음. 리소스 탭에서 보이는 리스트에서 네모에 화살표가 밖으로 나온 아이콘을 클릭해도 뜬다. 뜨는 브라우저를 보면 Community Edition탭이 활성화 되어있고, 아래에 Name에 생성된 데이터베이스를 확인 할 수 있다. 그걸 클릭해서 들어가서, 세번째 탭인 System Information을 누르면 Username과 Password를 알수 있다. 패스워드 옆에는 reset이 활성화 되어있어서 누르면 자동으로 바꾸어주는것 같다. 괜시리 누름...ㅋㅋㅋㅋㅋㅋㅋ 이제 데이터베이스를 워크벤치(Work Bench)나 시퀄프로(Sequel Pro)에 연결해보자. 1편에서 찾았던 내..
-
[헤로쿠] Heroku clearDB 연동해서 mysql 사용하기 1NULL STACK 2019. 4. 4. 17:38
Heroku와 mysql 연동하기. Heroku에서는 clearDB라는 애드온을 제공한다. 연결 해보자. 대시보드를 통해 디비를 설정할 앱 상세로 들어와서 Resources탭을 눌러보면 Add-ons라는 검색창이 보인다. cearDB를 검색한다(사진). 처음에 선택하면 우측 상단에 빨간색 경고창이뜨는데 결제정보를 입력하라는거다. 카드 등록해주고나면 (하지만 난 Free사용할거임) 등록됨. 터미널에가서 heroku addons라고 실행시켜본다. 그러면 cleardb를 확인할 수 있다. 터미널에 heroku addons:create cleardb:ignite 라고 쳐준다. 해당 앱 이름과 함께 결제정보가 뜬다. 나는 free..... 그다음부터는 매뉴얼대로 하면됨. 사이트에서 Documentation에서 찾..
-
mysql 다른 데이터베이스의 3개 테이블 조인하기NULL STACK 2018. 9. 4. 15:10
0. db1에 있는 A와 B, db2에 있는 C 1. 기본 테이블A의 컬럼명 : 번호 , 아이디 . 2. 조인할 테이블 B의 컬럼명 : 아이디 , 이름 3.조인할 테이블2 C의 컬럼명 : 아이디 , 이름 4. A의 아이디를 사용하는 사람의 이름을 출력하고싶음. >> select 번호,아이디,COALESCE(b.이름,c.이름) from db1.A a left join db1.B b on a.아이디=b.아이디 left join db2.C c on a.아이디=c.아이디
-
디비테이블에 있는 정보인지 확인하기NULL STACK 2018. 8. 27. 14:01
php에서 디비에 있는 데이터를 배열로 저장하여 배열안에 값이 있는지 확인 하려다가.. 쿼리에서 아예 데이터가 있는지 확인하는걸로 바꿈. 두개 테이블 조인해서 검색후, 결과를 1 또는 0으로 받음. $sql = "select EXISTS (select * from first A inner join second B on A.`one`=B.`one` where two='".$member['two']."' and A.one='".$one."') as success;"; $res = sql_query($sql); $row = sql_fetch_array($res); if($row['success'] == 0){ alert("없음"); }
-
mysql 두개 테이블 두개 컬럼 inner join 사용해 출력NULL STACK 2018. 8. 21. 13:53
first 테이블의 컬럼 : one / two / three second 테이블의 컬럼 : three / nine first테이블의 one컬럼과 두 테이블 공통인 three컬럼의 데이터 중two컬럼의 three의 데이터가 공통인것 출력하기. select one,A.three from first A inner join second B on A.`three`=B.`three` where two='two데이터'; 나만 알아볼듯.......................ㅋㅋ
-
php 디비 배열 출력 바보짓NULL STACK 2018. 8. 21. 11:15
몇일째 멘붕하느라 정신없이 만들고 있는데, 쿼리문 잘 돌아가서 뿌듯해하며 출력하는데... count해보니 1밖에 안나오는것............왜.......... 배열이 하나뿐? 그냥 내가 바보였음.. for문 돌려서 출력하면 됨..(while이든 뭐든 루프돌려주자!) 구글링해도 다들 얘기해주고 있는데 멘붕빠진 나는 그거 눈에 안들어옴... ㅋㅋㅋㅋㅋㅋ...멍청... 너무 잘됨...................... ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ.......... 사소한거지만 멘붕 날리면 시간도 함께날ㅇㅏ간다는것...*