Database

Database/SQL

[SQL] MariaDB 테이블 정보를 쿼리로 확인하는 방법

데이터베이스 목록 조회 show databases; 데이터베이스 a_db 로 만들기 create database a_db; show databases; a_db 데이터베이스를 사용하고, 테이블 조회하기 use a_db; show tables; 테이블 만들어보기 a_table create table a_db.a_table (num int primary key, num2 int); show tables; 만든 테이블의 정보 조회하기 show columns from a_db.a_table; b_table 이라는 테이블을 만드는데 테이블의 열은 num, num2 컬럼으로 만들고 둘다 타입을 int(3) 으로 만들어보자 create table a_db.b_table (num int(3) primary key, n..

Database/SQL

[SQL] MariaDB에서 반복문 사용하는 방법

데이터베이스 확인 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

Database/SQL

[SQL] MariaDB 데이터베이스 만들고 확인 및 테이블 만들고 확인하기

데이터베이스 확인 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 ..

Database/SQL

[mariadb] 데이터베이스 연습용 docker-compose.yml 만들기

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 데이터베이스 확인

Database/Redis

[redis] 레디스 명령어 연습하기 3

전체 키 확인하기 keys * list_a 라는 키에 lpush 이용하여 1 2 3 이라는 값 입력하기 모든 키 확인하기 list_a 키에 입력된 값들 확인하기 lpush list_a 1 2 3 keys * lrange list_a 0 -1 list_b 라는 키에 rpush 이용하여 1 2 3 이라는 값 입력하기 모든 키 확인하기 list_b 키에 입력된 값들 확인하기 rpush list_b 1 2 3 keys * lrange list_b 0 -1 모든 키 삭제하고 모든 키 확인하기 keys * flushall keys * key_a 라는 키에 a라는 필드에 10이라는 값 입력하고 모든 키 확인하기 그리고 key_a의 a필드 값 확인하기 hset key_a a 10 keys * hget key_a a k..

Database/Redis

[redis] 레디스 명령어 연습하기 2

lpush로 list_test 라는 이름을 가진 리스트 입력하기 값은 1, 2, 3, 4, 5 를 입력할 것 그리고 모든 키 조회하기 lpush list_test 1 2 3 4 5 keys * list_test 라는 키를 lrange 로 모든 값을 조회해보기 lrange list_test 0 -1 rpush로 list_test 키에 3 3 3 3 3 데이터 입력하고 모든 키 조회해보고 list_test 의 값 조회해보기 rpush list_test 3 3 3 3 3 keys * lrange list_test 0 -1 lpop 으로 첫번째 요소 팝하고, list_test 의 모든 값 조회해보기 lpop list_test lrange list_test 0 -1 rpop 으로 마지막 요소 팝하고 list_te..

Database/Redis

[redis] 레디스 명령어 연습하기 1

현재의 키 값 확인하기 keys * key1 value1 인 데이터 넣기 set key1 value1 전체 키 조회하기 keys * key1의 값을 조회하기 get key1 key2 value2 데이터 넣기 set key2 value2 전체 키 조회하기 keys * key11 value11 key22 value22 한번에 데이터 넣기 mset key11 value11 key22 value22 전체 키 조회하기 keys * key11 의 값 조회하기 get key11 key11과 key22의 값을 한번에 조회하기 mget key11 key22 key1과 key2의 값을 한번에 조회하기 mget key1 key2 key1, key2, key11, key22의 값을 한번에 조회하기 mget key1 key2 ..

Database/Redis

[redis] 레디스에서 여러개의 key를 한번에 등록하는 방법

key1 : value1 key2 : value2 key3 : value3 키 값을 한번에 등록해보자 mset key1 value1 key2 value2 key3 value3 모든 키 조회 keys * 키의 갯수 확인 dbsize key1의 value 확인하기 mget key1 key1, key2의 value 확인하기 mget key1 key2 key1, key2, key3의 value 확인하기 mget key1 key2 key3

Database/Redis

[redis] 레디스에서 key 이름 변경하는 방법

key : key1, value : value1 키값을 넣어보자 set key1 value1 전체 키 조회 keys * key1의 값을 확인 get key1 key1의 이름을 key11로 변경 rename key1 key11 전체 키 조회 keys * key11의 값 조회 get key11

Database/Redis

[redis] 레디스에서 전체 key 삭제 하는 방법

key : key1, value : value1 key : key2, value : value2 키값 입력하기 set key1 value1 set key2 value2 전체 키 확인 keys * 전체 키 삭제 flushall 전체 키 확인 keys *

박경태
'Database' 카테고리의 글 목록 (6 Page)