CS/데이타베이스 13

[실습] 인덱스 생성과 삭제

1. Primary Key 지정 - table이름 = user - primary key로 지정할 속성 = userID alter table user add constraint pk_name primary key(userID); select * from user; show index from user; - userID를 기준으로 정렬된 것을 볼 수 있다. - 1개만 생성 가능 (보조인덱스, 클러스터링 인덱스) - 보조 인덱스보다 검색 속도는 빠르지만, 데이터 입력/수정/삭제는 더 느리다 2. 단순 보조 인덱스 생성 - 단순 보조 인덱스로 지정할 속성 이름 = addr - 인덱스 이름 = idx_user_addr create index idx_user_addr on user(addr); - 단순(중복 허용,..

[실습] MySQL 시작하기

*설치하기 2021.09.14 - [개발환경설정] - [Windows 10] MySQL 설치 [Windows 10] MySQL 설치 0. 설치 전 - 현재 사용 가능한 최신 버전 : MySQL Community 8.0 - Windows 운영체제 기준 : Windows 7 이상, Windows Server 2008 R2 이상의 버전에서 설치 가능 1. MySQL 설치 https://dev.mysql.com/downloads.. yerinpy73.tistory.com 0. MySQL 시작하기 방법1. cmd [관리자 권한으로 실행] 1) set path=%path%;C:\Program Files\MySQL\MySQL Server 8.0\bin 2) mysql -u root -p 방법2. mysql workb..

MySQL 문법

1. MySQL Data Types 1) int, smallint 2) float, double 3) char, varchar 4) date, datetime 2. database 관련 commands 1. database 생성 - create database DB이름; 2. database 삭제 - drop database DB이름; - drop database if exists DB이름; -- 해당 DB가 존재하면 삭제 3. database 사용하기 - use DB이름; 4. database들 보기 - show databases; - database들의 이름을 리스트로 보여준다. 3. table 관련 commands 1. 테이블 상세 정보 보기 - desc Table이름; 2. 특정 database에..