Notice
이 글은 다음 강의를 수강한 후 학습한 내용을 정리한 글입니다.
- 강의: [K-MOOC] 단국대학교 오세종 교수님의 '데이터베이스의 이해와 활용'
MySQL
MySQL을 이용하는 방법은 두 가지가 있다.
- 콘솔창
DBMS와 통신하기 위한 유틸리티 프로그램으로 DBMS 자체는 아님. - GUI 모드
워크벤치를 이용한다.
SQL 언어 Structured Query Language
관계형 데이터베이스 표준 언어이다. 데이터베이스 언어가 표준화되어 있다. 제품에 관계없이 오라클 등 SQL 서버나 데이터베이스에서 사용 가능하다.
SQL은 자연어와 비슷하게 되어 있어서 어느 정도 배우기 쉽다. SQL을 사용하면 프로그램 안에서 코딩을 따로 안 하고 SQL 언어를 사용하면 되기 때문에 개발이 편리하다.
데이터베이스 목록 조회하기
show databases;
데이터베이스 선택하기
use world; # use 다음에 선택하고자 하는 데이터베이스 이름을 씀.
테이블 목록 조회하기
show tables ;
테이블 구조 살펴보기
desc country; # description이라는 뜻의 desc 다음에 조회하고자 하는 테이블명을 씀.
테이블에서 조건에 맞는 결과 조회하기
<예시> country라는 테이블에서 대륙이 'Asia'인 개체(튜플)의 나라 이름과 인구 수를 알려줘.
select name, population
from country
where continent = 'Asia' ;
테이블에서 튜플의 특정 속성의 값을 업데이트하기
update country # update 다음에 선택하고자 하는 테이블명을 씀.
set LifeExpectancy = 80
where name = 'South Korea' ;
테이블에 튜플을 추가하기
insert into country (code, name, continent) # insert into 다음에 해당 테이블명을 쓰고, 속성을 씀.
values ('NST', 'New Stan', 'Asia') ; # 추가하고자 하는 값을 작성함.
테이블에서 튜플 삭제하기
delete
from country # from 다음에 해당 테이블명을 씀.
where name = 'New Stan' ;
터미널 종료하기
exit;
'데이터베이스' 카테고리의 다른 글
[데이터베이스] 13-1. 트랜잭션 (0) | 2024.01.04 |
---|---|
[데이터베이스] 12-3. 역할 관리 (0) | 2024.01.04 |
[데이터베이스] 12-2. 사용자 계정 생성과 권한 관리 (0) | 2024.01.04 |
[데이터베이스] 12-1. 데이터베이스 보안 (1) | 2024.01.04 |
[데이터베이스] 02-01. 데이터베이스 시스템의 개념 (0) | 2024.01.04 |