데이터베이스 확인 show databases; 데이터베이스 만들기 create database a_db default character set UTF8; show databases; a_db 데이터베이스 사용으로 전환 use a_db; 테이블 확인 show tables; 테이블 만들기 create table a_table(num int(10) primary key, num2 int(10)); show tables; 테이블 조회하기 select * from a_table; 프로시저 만들기 CREATE PROCEDURE a_db.myFunction() BEGIN DECLARE i INT DEFAULT 1; WHILE (i
데이터베이스 확인 show databases; 데이터베이스 만들고 확인하기 create database a_db default character set UTF8; show databases; 또 새로운 데이터베이스 만들고 확인해보기 create database b_db default character set UTF8; show databases; b_db 데이터베이스 삭제하고 확인해보기 drop database b_db; show databases; a_db 데이터베이스에서 a_table 이라는 테이블 만들어보기 create table a_db.a_table (id int primary key auto_increment, name varchar(32) not null) ENGINE=INNODB; use ..
docker-compose.yml 작성 version: '2.1' services: mariadb: image: mariadb:10.7 hostname: mariadb container_name: mariadb restart: always ports: - 3376:3306 environment: MYSQL_ROOT_PASSWORD: root 도커 컴포즈 실행 docker-compose up -d 컨테이너 실행 확인 docker ps 해당 컨테이너 접속 docker exec -it mariadb bash 데이터베이스 접속 mysql -u root -p 비밀번호 입력 root 데이터베이스 확인