반응형
데이터베이스 설치 (MySQL)
웹 애플리케이션에서의 DB 연동은 필수적인 작업입니다.
DB와 상호작용 시키기 위해서는 데이터베이스 관리 시스템을 설치해야 합니다.
실습에서는 가장 많이 사용되고 있는 MySQL을 설치해서 사용합니다.
설치 과정은 생략하겠습니다.
새로 설치를 하거나 기존에 MySQL을 사용했더라면
Command Line Client를 실행하고 root 계정 비밀번호를 입력합니다.
다음과 같은 화면이 나오면 MySQL이 잘 설치된 것으로 확인할 수 있습니다.
MySQL 기본 명령어
데이터베이스를 이용해서 특정 정보를 추출하기 위해서는 데이터베이스 언어를 사용합니다.
대표적으로 SQL이 있습니다.
SQL은 데이터베이스용 쿼리 언어로 관계형 DBMS에서 사용하고 질의 기능 뿐 아니라
데이터 정의 기능, 조작 기능과 테이블 단위로 연산을 수행합니다.
SQL 문장의 종류는 다음과 같습니다.
종류 | 기능 |
데이터 정의 언어 (DDL) | CREATE, ALTER, DROP 등 |
데이터 조작 언어 (DML) | SELECT, INSERT, DELETE, UPDATE 등 |
데이터 제어 언어 (DCL) | GRANT, REVOKE, COMMIT, ROLLBACK 등 |
데이터베이스 관련 명령어
다음은 데이터베이스 관련 명령어입니다.
CREATE DATABASE 데이터베이스 이름; --데이터베이스 생성
SHOW DATABASE; --데이터베이스 조회
DROP DATABASE 데이터베이스 이름; --데이터베이스 삭제
테이블 관련 명령어
다음은 테이블을 제어하는 명령어입니다.
CREATE TABLE 테이블 이름(필드 이름1 자료형1[, 필드 이름2 자료형2, ...]); --테이블 생성
SHOW TABLES; --테이블 조회
DESC 테이블 이름; --테이블 세부 조회
테이블 조작 관련 명령어
다음은 테이블에서 관리하는 데이터를 조작하는 명령어입니다.
INSERT [INTO] 테이블 이름 [(필드 이름, 필드 이름, ...)] VALUES (필드 값, 필드 값, ...) --데이터 등록
SELECT 필드 이름[, 필드 이름, ...] FROM 테이블 이름 [WHERE 검색 조건] [ORDER BY 필드 이름 [ASC or
DESC]] [GROUP BY 필드 이름[, 필드 이름, ...]] ... --데이터 조회
UPDATE 테이블 이름 SET 필드 이름 = 필드 값[, 필드 이름 = 필드 값, ...] [WHERE 검색 조건] --데이터 수정
DELETE FROM 테이블 이름 [WHERE 검색 조건] --데이터 삭제
반응형
'SPRING' 카테고리의 다른 글
[SPRING]#78 도서 쇼핑몰 구현 (DB 연동3) (0) | 2024.03.02 |
---|---|
[SPRING]#77 도서 쇼핑몰 구현 (DB 연동2) (0) | 2024.03.02 |
[SPRING]#75 도서 쇼핑몰 구현 (타일즈 7) (0) | 2024.03.01 |
[SPRING]#74 도서 쇼핑몰 구현 (타일즈 6) (0) | 2024.03.01 |
[SPRING]#73 도서 쇼핑몰 구현 (타일즈 5) (0) | 2024.03.01 |