미래학자
저번 시간을 통해 데이터를 선택하고, 변경하는 것에 대해 알아봤다. 이번 시간에 알아볼 것은 mySQL 에서 효율적으로 데이터를 처리하는방법에 대해 공부하려 한데이터 베이스에서 쓰지않는 데이터를 모두 가져오는 일은 좋은 것이 아니다. 테이블 조차도 필요한 칼럼에 중복을 최소화 하는 것이 좋다. 내부 함수 사용하기 (SUM, COUNT, AVG)문자열을 다루는 내부함수 사용하기 (RIGHT, SUBSTRING_INDEX, UPPER)데이터의 그룹별 선택 (GROUP BY) 아래 링크를 통해 1장 과정을 통해 생기는 테이블과 데이터를 추가하실 수 있습니다.https://gist.github.com/a12b884cfa4480714f6e4b998f2991d7.git 현재 student 테이블의 내용입니다. (2..
저번 1장(DB와 테이블 생성, Link : SELECT http://futurists.tistory.com/11)에 이어 이번 시간에는 테이블을 변경 시키는 것에 대해이야기 해볼까 합니다. 조건 검색, 효율적인 방법 (BETWEEN, IN)데이터 베이스, 테이블, 데이터 삭제 (DROP, DELETE)테이블 변경 (UPDATE, CHANGE)데이터 변경생성문 보기 (SHOW)아래 링크를 통해 1장 과정을 통해 생기는 테이블과 데이터를 추가하실 수 있습니다.https://gist.github.com/a12b884cfa4480714f6e4b998f2991d7.git 1. 조건 검색, 효율적인 방법 (BETWEEN, IN) 저번 시간에 배웠던 WHERE 절을 AND 또는 OR로 연결하는 것을 기억할 것이다...
데이터 베이스를 공부하면서 공부 내용을 포스트 해보려 합니다. mySQL을 사용했으며, 버전은 5.7.15 for MAC 입니다. (버전 확인 : mysql --version) 목차 데이터 베이스 생성 (CREATE DATABASE) 데이터 베이스를 사용할 사용자 추가 (GRANT PRIVILEGES) 테이블 생성 (CREATE TABLE) 데이터 삽입 (INSERT) 데이터 선택 (SELECT) 데이터 조건 선택 (WHERE) 와일드 카드 (LIKE, %, _) 1. 데이터 베이스 생성 (CREATE DATABASE) 1 : study_db 라는 데이터 베이스를 생성하고 한글을 사용할 수 있는 UTF8로 문자열을 저장 2 : 데이터 베이스 목록 보기 데이터 베이스의 목록을 살펴보면 우리가 만든 db 외..