분류 전체보기

    MySQL 인덱스 적용 전과 후

    MySQL 인덱스 적용 전과 후

    INDEX 추가, 삭제, 조회하기 1. 테이블의 인덱스 확인 : SHOW INDEX FROM tableName; 2. 테이블의 인덱스 추가하기 : 컬럼은 2개 이상도 가능 : ALTER TABLE tableName ADD INDEX indexName (column 1, column2); + ALTER TABLE tableName ADD UNIQUE INDEX indexName (column 1, column2); 3. 테이블의 인덱스 삭제하기 : ALTER TABLE tableName DROP INDEX indexName; 인덱스 적용 전 쿼리 조회 인덱스 적용 후 쿼리 조회

    다른 테이블에서 원하는 칼럼의 데이터 가져오기

    다른 테이블에서 원하는 칼럼의 데이터 가져오기

    기존에 정보가 담겨있는 tbl_user에서 userId, userName, userBirth 총 세 컬럼의 정보만 가지고 있는 테이블을 만들고 싶을 때 처음부터 새로 만든다면 매우 시간낭비이다. 간단한 명령어를 통해 방법을 알아보자. - 원하는 컬럼의 정보만을 담을 테이블 생성 주의점 : 데이터를 가져올 테이블 컬럼의 이름과 데이터 타입이 동일해야한다. - 참조할 데이터에게서 어떤 칼럼을 가져올지 지정한다. + 우선 5개만 가져와보겠다. - 결과 조회 성공!

    데이터베이스 설계 단계 - 요구사항 분석, 개념적 설계, 논리적 설계, 물리적 설계

    순서도 1. 요구사항 분석 더보기 조직의 구성원들이 데이터베이스를 사용하는 용도를 파악. 데이터베이스를 사용해 실제 업무를 처리하는 사용자에게 필요한 데이터의 종류와 처리방법같은 다양한 요구 사항을 수집하고 이를 분석한 결과를 요구 사항 명세서로 작성하는 것이 주요 작업. 이 단계에서 파악한 사용자의 요구 사항은 이후의 설계 단계에서 중요하게 사용. 2. 개념적 설계 더보기 요구사항 분석 단계의 결과물인 명세서를 가지고 시작. 1단계에서 파악한 사용자의 요구 사항을 개념적 데이터 모델(각 데이터 요소와의 관계를 표현)을 이용해 표현한다. 사용자의 요구 사항을 분석한 결과를 E-R다이어그램으로 표현하는것이 2단계에서의 주요 작업. 정리 : 1단계에서의 결과물인 요구사항 명세서를 개념적 데이터 모델로 변환하..

    엑셀 파일 DB에 넣어보기 ".CSV"확장자

    엑셀 파일 DB에 넣어보기 ".CSV"확장자

    .csv란? > 몇 가지 필드를 쉼표(,)로 구분한 텍스트 데이터 및 텍스트 파일이다. 진행순서 엑셀 파일 > .csv로 저장 > 변경된 파일 > DB로. 1. 사용할 db 활성화 > use (db명); 또는 더블클릭 2. 데이터파일을 넣을 디비 활성화 후 우클릭 3. 넣을 파일 선택 4. 기존에 만들어둔 테이블을 사용하겠다. 5. 데이터 타입 확인 후 next 6. next를 눌러 실행 7. 메세지 확인 8. 데이터 잘 들어왔는지 확인

    MySQL 테이블 생성시 열 플래그(NN, PK, ZF.. 등 의미)

    MySQL 테이블 생성시 열 플래그(NN, PK, ZF.. 등 의미)

    PK - Primary Key (기본 키) NN - Not Null (입력값이 빈칸일 수 없음) BIN - Binary (데이터를 이진 문자열로 저장) UN - Unsigned (부호 없음 - 음수가 아닌 숫자만 해당.) UQ - Create/remove Unique Key(고유 키 생성/제거) ZF - Zero-Filled (0으로 채워짐 - 입력값에 자릿수 외에 나머지 빈자리는 0으로 채움 ex) INT(5) >> 12 = 00012 , 500 = 00500) AI - Auto Increment(자동증가) G - Generated column. (생성 된 열 - 다른 열을 기반으로 하는 수식에 의해 생성 된 값.)

    MySQL 자동완성기능

    MySQL 자동완성기능

    상단 바에 Edit클릭 > preferences 클릭 > Query Editor에 Automarically Start Code Completion 체크 후 > 확인

    개인적으로 자주쓰는 cmd 명령어

    개인적으로 자주 사용한 cmd 명령어 모음 ip 조회 > ipconfig + /all 을 붙일 시 세부사항 추가 > ipconfig /all port 죽이기 > taskkill /f /pid (pid번호) 네트워크 상태 확인(+ 포트번호) > netstat -ao + 너무 많은 정보가 나올 때 종료가 나올 때 >> ctrl + c (종료) 디렉토리 이동 > cd 파일명 파일탐색기 > explorer 원격 데스크톱 연결 > mstsc.exe 컴퓨터 관리 > taskmgr 제어판 > control 메모장 > notepad 그림판 > mspaint

    Error Code: 1054 / Unknown column '-' in where clause'

    Error Code: 1054 / Unknown column '-' in where clause'

    MySQL을 처음 해보는 과정에서 해당 오류를 한번쯤 볼 것이다. 해당 오류에 대해서 알아보자. 상황 : 해당 테이블에서 gender 가 M인 데이터만 보이고 싶어서 해당 구문을 작성했을 때, Unknown column '-' in where clause' 오류가 발생했는데 이유는 gender의 데이터 타입이 문자열이기 때문에 ' '(홑따옴표) 혹은 " "(쌍따옴표)로 감싸주어야 한다. 데이터타입이 숫자타입일 경우엔 상관 없겠지만 문자열인 경우엔 문자열로서 인식하게 해주어야 한다.

    MySQL DB 예제소스파일 불러오기(feat.cmd)

    MySQL DB 예제소스파일 불러오기(feat.cmd)

    원하는 예제 소스 파일 다운로드 후 cmd로 소스파일 불러오기 관리자 권한으로 cmd실행 후 소스파일로 이동 > cd (소스파일 위치) mysql 접속 명령어 > mysql -u root -p > 비밀번호 입력 해당 명령어 입력하면 파일 insert 된다. 데이터베이스 확인 안정적인 종료

    MySQL 실행 및 DB생성

    MySQL 실행 및 DB생성

    윈도우 재부팅 후 시작버튼 > MySQL Workbench 클릭 MySQL connections > instance 클릭 설정했던 비밀번호 입력 이제 설치가 된 건 확인했으니 실행 서버를 바꿔준다. > 관리자 권한으로 cmd 실행 > 명령어 : SETX PATH "MySQL파일 경로" > 윈도우 재부팅 한 다음 > 다시 MySQK Workbench확인 성공적으로 했다면 아래는 또 다른 방법을 서술해 둔 것이니 볼 필요 없다. 다른 방법(윈도우 상에서 직접 환경변수 설정) 상단 Edit > preferences safe Updates항목 체크 해제 c드라이브 > mysql > bin 파일 경로 복사후 시스템 속성( 참고 : https://mingtrace.tistory.com/540 ) Path 선택 후 ..