MYSQL 16

[실습] 트리거

1. 삭제 연산 use academicDB; drop table IF EXISTS testTBL; create table testTBL (id int, txt varchar(20)); insert into testTBL values(1, '이멕스아이디'); insert into testTBL values(2, '애프터스쿨'); insert into testTBL values(3, '에이오에이'); drop trigger IF EXISTS testTrg; DELIMITER // create trigger testTrg AFTER DELETE ON testTBL FOR EACH ROW BEGIN set @msg = '가수 그룹이 삭제됨'; END // DELIMITER ; set @msg = ' '; ins..

[실습] Stored Procedure (저장 프로시저)

1. Stored Procedure란? - 쿼리문의 집합으로 어떤 동작을 일괄 처리하기 위한 용도로 사용 - 함수와 유사한 역할 - 모듈화시켜서 호출만 해서 실행 가능 2. 실습 1. procedure 생성 및 호출 use academicDB; drop procedure IF EXISTS studentProc; DELIMITER $$ create procedure studentProc() BEGIN select * from student; END $$ DELIMITER ; call studentProc();/*호출*/ +) 참고 : procedure의 더 많은 사용법으로 궁금하지 않으면, 바로 다음 단계로 가도 된다. 1) 입력 매개변수 2개인 경우 drop procedure IF EXISTS stude..

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

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에..

[Windows 10] MySQL 설치

0. 설치 전 - 현재 사용 가능한 최신 버전 : MySQL Community 8.0 - Windows 운영체제 기준 : Windows 7 이상, Windows Server 2008 R2 이상의 버전에서 설치 가능 1. MySQL 설치 https://dev.mysql.com/downloads/installer/에 접속해서 'Select Operating System: Microsoft Windows'를 선택한다. MySQL Community 8.0은 64bit용이 별도로 없고, 32bit를 설치하면 필요에 따라 64bit용을 제공한다. 아래 사진에서 두 번째 파일을 설치한다. *첫 번째 파일은 웹에서 다운로드되면서 설치가 되기 때문에, 인터넷이 느린 환경이거나 MySQL측 서버에 문제가 있으면 설치가 잘..

개발환경설정 2021.09.14
1 2