mysql 3

[MySQL] LIKE 사용 검색시 와일드카드( % ) 이스케이프 처리

MySQL SELECT 구문에서 LIKE를 사용하여 검색할 때 검색하는 단어에 % 를 사용하여 포함되는 단어를 검색할 수 있다 그런데 % 라는 단어 자체를 검색하고 싶을 때는 어떻게 할까 기존에 %에 \(역슬래시)를 붙여주어 \% 로 쓰면 된다 ex) SELECT * FROM test WHERE test_name LIKE '%\%%'; - LIKE 뒤에 맨 앞 맨뒤 % 는 와일드카드이고 중간에 \%는 검색하려는 문자 % 이다

DB/MySQL 2021.03.30

[MySQL] 날짜 더하기 빼기 (DATE_ADD, DATE_SUB) 함수

MySQL에서 특정 시간을 기준으로 더하고 빼고 싶을 때 DATE_ADD와 DATE_SUB를 사용하여 더하고 뺄 수 있다 시간 더하기 DATE_ADD(기준날짜, INTERVAL); 시간 빼기 DATE_SUB(기준날짜, INTERVAL); INTERVAL 계산 형식 계산형식 사용 예 월 DATE_ADD(날짜, INTERVAL 1 MONTH) 일 DATE_ADD(날짜, INTERVAL 1 DAY) 시간 DATE_ADD(날짜, INTERVAL 1 HOUR) 분 DATE_ADD(날짜, INTERVAL 1 MINUTE) 초 DATE_ADD(날짜, INTERVAL 1 SECOND) - DATE_ADD 함수로 날짜를 빼고 싶으면 ex) DATE_ADD(날짜, INTERVAL -1 MONTH) 식으로 - 를 붙여서 사..

DB/MySQL 2021.03.24

[Linux] Mysql 설치

1. Mysql 설치 mysql 5.7 yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm mysql 8.0 yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm community server 설치 mysql community server yum install mysql-community-server 설치완료 후 mysql 실행, 실행하면 임시비밀번호가 생성된다 mysql 초기 루트 비밀번호 확인 systemctl start mysqld //mysql 실행 vi /var/log/mysqld.log //mysqld.log ..

Linux/Linux(CentOS) 2020.11.15