ํ์์ฑ
RDBMS๋ก mariaDB๋ฅผ ์ฌ์ฉํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค๋ฃจ๊ธฐ ์ํด์๋ ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ด(command)์ ์ต์ํด์ง ํ์๊ฐ ์์์ต๋๋ค. ํํ, ๋ณดํต ๊ถ๊ธํดํ๋ ๋ถ๋ถ์ ๋ํด ์ง์ด๋ณด๊ณ ์ ํฉ๋๋ค.
์ ๊ทผ
1. Docker > Maria DB (Mysql) ์ ๊ทผํ๊ธฐ
2. Maria DB ๋ํ command
๋ฐฉ๋ฒ
1. Docker > Maria DB (Mysql) ์ ๊ทผํ๊ธฐ
(docker์ container์ MariaDB image๊ฐ ์กด์ฌํ๋ค๋ ๊ฐ์ )
pull ๋ฐ์๋ mariadb์ ์ ๊ทผํ๋ฉด์ ๋์์ด ์์์ด ๋ฉ๋๋ค.
# 1. docker์์ mariadb ์ ๊ทผ
(sudo) docker exec -it mariadb(์ด๋ฏธ์ง๋ช
) /bin/bash
# 2. mysql(maria DB) ์ ์
mysql -u root -p
2. Maria DB ๋ํ command
(1) DB ์กฐํ
show databases;
```
์๋๋ค๋ฉด, "use ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช
" ์
๋ ฅ
```
(2) ํน์ ๋ช ์นญ์ DB ์์ฑํ๊ธฐ
create database testdb;
(3) ์์ฑํ DB ์ ์
use test;
(4) Create๋ฌธ์ ํตํด ํ ์ด๋ธ ์์ฑ
create table test_table(
test_string VARCHAR(20)
test_int INT(8)
);
(5) ์์ฑํ DB๋ก ๋ค์ด๊ฐ์ ํด๋น DB์ Table ์กฐํ
# use๋ก DB ๋ค์ด๊ฐ๊ธฐ
use testdb
# ํด๋น DB๋ก table ๋ณด๊ธฐ
MariaDB [testdb] > show tables;
์ด์์ผ๋ก, MariaDB(mysql)์ ๋ํด ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ด๋ฅผ ํ์ตํด๋ดค์ต๋๋ค.
์ถ๊ฐ ์ง๋ฌธ์ ๋๊ธ์ ๋ฌ์์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค^^!
์ค๋๋ ํ์ดํ ์ ๋๋ค!
'๐ป DEV > DB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[PostgreSQL] Superuser ๊ณ์ ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ + ์ฌ์ค์ (0) | 2023.02.23 |
---|---|
[DB_postgreSQL] Command ๋ช ๋ น์ด ์ฌ์ฉํ๊ธฐ (0) | 2023.02.21 |
[DB] postgreSQL์ ํตํด Dbeaver ์ฐ๊ฒฐ(Connection)์ํค๊ธฐ (0) | 2023.01.18 |
๋๊ธ