색인 (Index) 조회할 때 원하는 행을 빠르게 찾을 수 있게 준비해둔 데이터 Index === key 자주 조회하는 칼럼에 적용 조회 시 오랜 시간이 걸리는 컬럼에 적용 인덱스의 종류 primary key : 테이블 내에서 중복되지 않는 유일한 키 where문을 사용해서 조회할 때 가장 고속으로 데이터를 가져올 수 있다. 테이블 당 하나의 PK만 가진다. unique key : 중복을 허용하지 않는 유일한 키 고속, 여러개의 Unique key 사용 가능. normal key : 중복을 허용하는 인덱스 여러개의 키를 지정할 수 있다. foreign key : 다른 테이블과의 관계성을 부여하는 키 결합 (JOIN) # posts 테이블에 users 테이블을 결합해서 출력. 기준은 posts.user_i..
SQL Query 데이터베이스의 조작에 특화된 언어. INSERT - SELECT - UPDATE - DELETE 조회 (SELECT) SELECT 열이름 FROM 테이블명; /* 데이터베이스에서 데이터를 읽기 */ # 테이블에서 모든 데이터를 가져오기 SELECT * FROM posts; SELECT * FROM world.city; /* 필요한 열만 표시하기 */ # SELECT 뒤에 필요한 열을 콤마로 구분해 나열한다. SELECT name, population FROM city WHERE district = 'Chollanam'; /* DISTINCT 연산자 - 중복 행 제외하기 */ # 각 국가별 국가코드만 모두 표시하기 SELECT DISTINCT countrycode FROM city; # ..
MySQL 연결 및 관리 커넥션 연결 mysql -uroot -p # -uroot : root # -p : 패스워드 # -h : localhost # -P : 3306 커넥션 종료 quit exit; 관려 명령의 종류나 문법은 DBMS에 따라 다르다. SELECT, INSERT, DELETE, UPDATE 이외의 단어로 시작하는 명령문은 MySQL의 관리 명령이다. # 커넥션 상태 확인 show status like 'Threads_connected'; # Threads_connected 1 # MySQL이 가동된 시점부터의 경과시간(초) show status like 'Uptime'; # MySQL이 실행한 SQL 쿼리의 수 show status like 'Queries'; 데이터베이스 조회 및 생성 ..
Database 기본 테이블 (Tables) - 인덱스와 각 컬럼을 기술한 몇 개의 레코드들로 구성된 표 컬럼 (Columns) - 데이터의 성격 행 (Rows) - 레코드 필드 (Fields) - 테이블의 각 세부정보 아키텍처 시스템 구성을 위한 물리레벨의 조합 서버 사이드 Web 3 계층 : 웹서버 - 애플리케이션 서버 - DB 서버 웹 서버 : 클라이언트로부터 HTTP 요청을 받아서 그 처리를 뒷단의 애플리케이션 서버에 넘기고, 그 결과를 클라이언트에게 반환한다. ex) Apache 애플리케이션 서버 : 비즈니스 로직을 구현한 애플리케이션이 동작하는 층으로, 웹 서버로부터 연계된 요청을 처리하고, 필요할 경우 DB 서버에 접속해서 데이터를 추출하고 웹서버로 반환한다. ex) Tomcat 클러스터 :..
- Total
- Today
- Yesterday
- MonGo
- ruby
- 루비
- database
- 픽픽
- 데이터베이스
- 마크다운
- 다음팟플레이어
- 윈도우 10
- 갤럭시 노트 7
- 반디집
- js
- mongoDB
- 깃
- db
- javascript
- 샤오미
- Git
- 방수방진
- GitHub
- 아이폰 7
- MySQL
- Nas
- quirky
- xmind
- 압축프로그램
- 캡쳐프로그램
- 자바스크립트
- 마인드맵
- 몽고DB
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |