목록데이터베이스 (5)
HANCO
1. ROLLUP 함수 1) ROLLUP 함수란 - ROLLUP함수는 ROLLUP(인수)에 지정된 Grouping Columns의 List Subtotal을 생성하기 위해 사용되어지고 Grouping Columns의 수를 N이라고 했을 때 N+1 Level의 Subtotal이 생성되어진다. 2) ROLLUP 함수 사용- ROLLUP함수는 GROUP BY절에 사용되어 지고 GROUP BY ROLLUP("인수1", "인수2")의 형식을 가진다. Table을 이용하여 rollup함수의 사용을 쉽게 보일 수 있다. DNAME(부서이름) JOB(부서별 역할) Total Employers(총 직원 수) Total Sal(총 연봉) SALES CLERK 1 100 SALES SALESMAN 4 800 SALES MA..
안녕하세요 핸들링코드 크루 박준영 입니다. 오늘은 간단하게 mac osx에 mongodb를 설치해볼게요 homebrew를 설치해야합니다 homebrew설치가 안되신분은 설치하고 오세요 터미널을 키고$brew install mongodb 명령어를 입력해줍니다 그럼 mongodb가 설치되어입니다. $ sudo vim /etc/paths 명령어로 에디터를 열어서 아래 경로하나를 추가해 줍시다/usr/local/mongodb/bin $sudo mkdir -p /data/db$sudo chown 'User' /data/db mongo db를 실행해봅시다ㅠㅠㅠㅠ $mongod 명령어를 입력해서 실행해주세요 혹시 이런 error 뜨시는 분?? $sudo mongod를 입력해 줍시다 그리고 새로운 터미널 윈도우 하나를..
안녕하세요 핸들링 코드 크루 박준영 입니다. MySQL에서 버전별로 패스워드를 가리키는 컬럼 명이 달라졌습니다. 그렇기 때문에 `SELECT user, host, password from user;` 명령은 5.6이하버전에서만 사용가능합니다. 5.7이상의 버전에서는 이러한 오류 메시지가 뜨면서 원하는 칼럼을 찾을수 없다고 뜹니다. 그렇기 때문에 5.7 이상의 버전에서는 `SELECT host, user, authentication_string FROM user;`의 명렁을 사용하여 출력값을 확인할 수 있습니다.
안녕하세요 핸들링코드 크루 박준영 입니다. MySQL 사용중 Host '127.0.0.1' is not allowd to connect to this MySQL server 오류입니다. 해결 방법은 이러합니다.mysql에 접속합니다 이제 새유저를 만들기 위해 use mysql; 명령어를 입력하여 mysql 데이터베이스를 사용함을 명시하고유저를 만들어 봅시다. CREATE USER 'joonyoung'@'localhost' IDENTIFIED BY '12341234'; 유저를 생성했다면 권한을 넣어주셔야 합니다.GRANT ALL PRIVILEGES ON *.* TO 'joonyoung'@'localhost'-> WITH GRANT OPTION; 외부접속유저에게도 권한을 주기위해 같은 이름의 유저를 생성해 ..
안녕하세요 핸들링코드 크루 박준영 입니다. 오늘은 binami의 MAMP Stack을 이용한 MySQL설치를 알아봅시다 먼저 사이트에 들어가주세요 https://bitnami.com/stack/mamp 위사이트에 들어가면 아래와 같은 화면이 뜰것입니다. 오른쪽 LOCAL INSTALL에서 첫번째 링크인 bitnami-mampstack-7.1.12-0-osx-x86을 선택해주세요 그럼 다운이 바로 진행되고 아래와 같은 창이 뜰 것입니다. MAMP를 실행해봅시다. 간단하게 더블클릭만 하면 자동으로 설치가 진행됩니다. 설정이 필요없는 것들은 간단하게 넘어가 주시구요 이부분에서 PhpMyAdmin등을 제외한 체크는 풀어주세요 MAMP에서 MySQL을 설치하면 자동으로 apache2와 phpMyAdmin이 설치된..