데이터베이스

데브코스

목록 보기
11/131

DBMS

우리는 데이터베이스를 운영하고 관리하기 위한 DBMS를 통해 데이터베이스를 사용합니다.

그럼 종류는?

운영 회사는 다르지만, 데이터베이스에 연산을 요청하기 위해 사용 되는 주요 명령어는 동일하다!

ORACLE 과 MYSQL , MARIADB
정도가 있는데, MARIADB는 MYSQL에서 파생되어 나온 친구이다.

오라클회사가 MYSQL를 사서 둘 다 같은 회사가 되었다.


SQL(구조화된 질의 명령)

질문과 응답으로 이뤄진 언어


도커 컨테이너 : 도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다.

도커 설치 방법!

  1. cmd 에서 docker pull mariadb

  2. docker run --name mariadb -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb

  3. 1) mariadb가 있는 컨테이너 접속 : docker exec -it mariadb /bin/bash
    2) mariadb 실행 : mysql -u root -p ::: 이거 안됨. mariadb -u root -p 이렇게 쳐야해

    유저이름도 root 이고 패스워드도 root입니당


방 만들기

방 확인 : SHOW DATABASES;
방 만들기 : CREATE DATABASE Tennis;
방 들어가기 : USE Tennis;

CREATE TABLE member
(
id INT,
name VARCHAR(30),
pwd VARCHAR(30)
)


여기서 WHERE이란 조건을 안달면 모든 행의 패스워드가 바뀜. 그래서 조심해야해!

DELETE도 마찬가지로 WHERE을 안달면 모든 데이터가 삭제돼!! 조심해야해!

profile
Dive Head First | Work Super Hard | Attract Great People

0개의 댓글