업무/MY-SQL 썸네일형 리스트형 DB Dump 백업처리 [계정@ns]$ mysqldump -h호스트명 -u계정 -p패스워드 DB계정 > Dump파일명.sql 더보기 Batch Job 으로 일괄실행 shell> mysql mysql -h host -u user -p mysql -h host -u user -p12345678 < batch-file ; 더보기 My-Sql 날짜함수 사용예 mysql> select name, (to_days(now())-to_days(birth))/365 from pet; 애완동물테이블에서 나이계산하기 ( 일수계산(현재일자) - 일수계산(태어난날짜) ) / 365 현재월에 1월더해서 다음 월가져오기 : interval 1 month에 주목(이렇게 안하면 12월의 경우 13월이 나옴) 오답 예) month(now()) + 1 ----> 12월의 경우 13이 나옴 정답 예) month(date_add(now(), interval 1 month)) 정답 예) 다른표현 : mod(month(now()), 12) + 1; 날짜함수 : year(), month, day().month() (예제) 한달뒤 생일인 강아지찾기 mysql> SELECT name, birth .. 더보기 텍스트파일을 DB테이블로 Load시키기 열의 값들은 탭키 하나로 구분하며 creat table 문에 명시한 순서대로 각 열의 값들을 열거해야 한다. 생략해도 되는 값(위에서 죽은 날짜와 성)에 대해서는 NULL 값을 사용할 수 있다. 텍스트 파일에서 NULL값을 나타내기 위해서는 \N 이라고 써주면 된다. 예를 들어 Whistler의 예는 다음과 같을 것이다. # cat pet.txt FluffyHaroldcatf1993-02-04 사용형식은 다음과 같다: load data local infile "파일이름" into table 테이블이름; mysql> load data local infile "pet.txt" into table pet; 한번에 한 개의 레코드를 추가하고자 할 때가 있을 것이다. create table 문을 사용하였을 때 열.. 더보기 이전 1 다음