
데이터들의 집합체
SQL : 데이터의 기능을 수행하기 위한 언어
Go 언어로 작성된 리눅스 컨테이너 기반 오픈소스 가상화 플랫폼
즉 리소스들을 효율적으로 사용할 수 있게 도와주는 플랫폼이다!!
DBMS의 종류 중 하나로 오픈 소스 RDBMS(관계형 데이터베이스 관리 시스템)
1. docker pull mariadb (마리아디비 불러오기)
2. docker run --name mariadb -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb (마리아디비 실행하기)
3. docker exec -it mariadb /bin/bash (접속하기)
4. mariadb -u root -p (실행하기)
⚠️bash: mysql: command not found 오류 해결하기
위의 과정 중 4번 명령어 mysql -u root -p를 입력하면
bash: mysql: command not found 이러한 오류가 발생했다...
컨테이너를 재실행해도 계속 오류가 발생하여 구글링을 해보니
MariaDB 서버 11.0부터는 mysql -> mariadb로 수정하면 된다고 한다

접속 성공!!
create : 데이터를 저장할 저장소 만들기
database
- show databases; : DB 보기
table
create table 테이블이름
(
//여기에 속성을 넣으면 됨
//ex)
id int,
name varchar(30),
pwd varchar(30)
);select : 데이터 조회하기
select 칼럼명 from 테이블명;
특정 데이터 조회 : select 컬럼명 from 테이블명 where 조건
insert : 데이터 삽입하기
insert 컬럼명... into 테이블명 values(컬럼 데이터...);
update : 데이터 갱신
update 테이블명 set 컬럼명 = 수정할 값 where 조건;
delete : 데이터 삭제
delete from 테이블명 where 조건;