본문 바로가기

컴퓨터/MariaDB

MariaDB IN (교집합이나 차집합에 응용) [교집합] SELECT column_name(s) FROM table_name WHERE column_name IN (value1, value2, ...); 또는 SELECT column_name(s) FROM table_name WHERE column_name IN (SELECT STATEMENT); [차집합] SELECT column_name(s) FROM table_name WHERE NOT column_name IN (SELECT STATEMENT);
MariaDB 설치 I. MariaDB 설치 $ sudo apt install mariadb-server II. MairaDB 외부접속 허용 $ sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf 「bind-address = 127.0.0.1」을 「bind-address = 0.0.0.0」로 변경 후 저장하고 재부팅한다. 재부팅 하지 않으면 적용되지 않으니 주의할 것! ※ 「127.0.0.1」은 로컬접속만 가능함을 의미하고, 「0.0.0.0」은 외부에서도 접속이 가능함을 의미한다. III. MariaDB 실행 기본적으로 아래와 같이 명령어를 실행해야 한다. $ mysql -h ip주소 -u 계정 -p 하지만 localhost에서 실행할 때는 아래와 같이 간단하게 root 계정으로 실행할 수..
MariaDB 데이터베이스 I. 데이터베이스 생성 > CREATE DATABASE 데이터베이스명; * 데이터베이스 목록 보기 SHOW DATABASES; * 데이터베이스 삭제 DROP DATABASE 데이터베이스명; * 데이터베이스 선택 USE 데이터베이스명 * 데이터베이스명 변경 RENAME TABLE "기존데이터베이스명"."테이블명" TO "새데이터베이스명"."테이블명"; DROP DATABASE "기존데이터베이스명";
MariaDB DATE_ADD() 계산형식 예 년 DATE_ADD(date, INTERVAL 1 YEAR) 월 DATE_ADD(date, INTERVAL 1 MONTH) 일 DATE_ADD(date, INTERVAL 1 DAY) 시간 DATE_ADD(date, INTERVAL 1 HOUR) 분 DATE_ADD(date, INTERVAL 1 MINUTE) 초 DATE_ADD(date, INTERVAL 1 SECOND) 일시를 뺄 때는 음수를 넣는다.
MariaDB JOIN * 두개의 테이블에서 조회 SELECT 테이블명1.컬럼명1, 테이블명2.컬럼명2 FROM 테이블명1 JOIN 테이블명2 USING(컬럼명3); * 세개 이상의 테이블에서 조회 SELECT 테이블명1.컬럼명1, 테이블명2.컬럼명2, 테이블명3.컬럼명3 FROM 테이블명1 JOIN 테이블명2 ON 테이블명1.컬럼명4=테이블명2.컬럼명4 JOIN 테이블명3 ON 테이블명1.컬럼명4=테이블명3.컬럼명4;