'All about car' 카테고리의 다른 글
엔진에 좋다는 연료첨가제의 진실은? (0) | 2015.10.28 |
---|
엔진에 좋다는 연료첨가제의 진실은? (0) | 2015.10.28 |
---|
[백업]
문법)
BACKUP DATABASE [데이터베이스명] TO DISK = [경로];
예제)
BACKUP DATABASE TEST TO DISK = 'E:\DB_BACKUP\TEST.bak';
[복원]
문법)
RESTORE DATABASE [복원 데이터베이스] FROM DISK = [경로] WITH MOVE [파일명] TO [저장경로]
예제)
RESTORE DATABASE TEST_T FROM DISK = 'E:\DB_BACKUP\TEST.bak' WITH
MOVE 'TEST' TO 'D:\DB\TEST_T.MDF',
MOVE 'TEST_log' TO 'D:\DB\TEST_log.LDF'
윈도우 정품인증 명령어로 실행 (0) | 2024.02.02 |
---|---|
[ASP] 오류 'ASP 0131' 허용되지 않는 부모 경로 (0) | 2022.06.29 |
[MSSQL] 명명된 파이프 공급자, error 40 - SQL Server에 대한 연결을 열 수 없습니다. (0) | 2022.06.28 |
원격데스크톱 복사 붙여넣기 안될 때 (Ctrl+C, Ctrl+V) (2) | 2022.06.22 |
[윈도우] 명령어로 메인보드 모델명 확인하기 (0) | 2022.05.30 |
httpd-ssl 사용하는데 서버안올라갈 경우 에러메시지 보면 다음과 같다..
[Thu Jan 31 10:15:20 2013] [error] Unable to configure RSA server private key
[Thu Jan 31 10:15:20 2013] [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch
인증서의 key와 crt파일이 일치하지 않아서 생긴오류라고 한다.
openssl rsa -noout -text -in /home1/irteam/was/apache-2.2/openssl/test.com.key
openssl x509 -noout -text -in /home1/irteam/was/apache-2.2/openssl/test.com.crt
위 명령어로 2개의 파일을 각각연후에
modules 부분의 값이 서로 일치하는지 확인해보면 된다.
일치하지 않으면 오류!!
Apache Access Log Format (0) | 2024.04.05 |
---|---|
Apache 2.2에서 2.4로 마이그레이션 시 발생하는 에러 및 해결책 정리 (0) | 2024.03.12 |
디렉토리 보안설정 (0) | 2018.12.07 |
apache restart 와 graceful의 차이 (0) | 2018.11.29 |
확장자 html 파일에서 php코드 인식 (0) | 2018.07.19 |
※ 아래의 단축키는 Mac 사용자를 위한 안내 입니다.
※ Cmd+F를 통해 검색하면 단축키를 보다 빠르게 찾을 수 있습니다.
※ 단축키는 v9.0.23 버전부터 이용 가능합니다.
■ 기본 기능
새 문서
|
Option + N
|
불러오기
|
Option + O
|
저장하기
|
Option + S / Ctrl + S
|
다른 이름으로 저장하기
|
Option + V
|
인쇄
|
Option + P / Ctrl + P
|
되돌리기
|
Ctrl + Z
|
되돌리기 복구
|
Ctrl + Y
|
다시 실행
|
Ctrl + Shift + Z
|
오려 두기
|
Ctrl + X / Shift + Delete
|
복사하기
|
Ctrl + C / Ctrl + Insert
|
붙여넣기
|
Ctrl + V / Ctrl + Cmd + Insert
|
모양 복사
|
Option + C
|
복사한 모양 붙이기(일반 편집 상태)
|
F3/F4 → Option + C
|
복사한 모양 붙이기(표 편집 상태)
|
F5 → Option + C
|
지우기
|
Ctrl + E
|
모두 선택
|
Ctrl + A
|
한글을 한자로 변환
|
F9
|
한자를 한글로 변환
|
Option + F9
|
블록 설정
|
F3
|
낱말 블록
|
F3, 2번
|
한 문단 블록
|
F3, 3번
|
문서 전체 블록
|
F3, 4번
|
원하는 만큼 블록 설정
|
Shift + ←/→
|
커서부터 줄 처음/끝까지 블록 설정
|
Shift + Home/End
|
찾기
|
Ctrl + Q,F / Ctrl + F / F2
|
찾아 바꾸기
|
Ctrl + Cmd + F2 / Ctrl + Q,A / Ctrl + H
|
찾아가기
|
Option + G
|
한글로 바꾸기
|
Option + F9
|
문단 부호 보이기/숨기기
|
Ctrl + G,T
|
조판 부호 보이기/숨기기
|
Ctrl + G,C
|
화면 확대 쪽 맞춤
|
Ctrl + G,P
|
화면 확대 폭 맞춤
|
Ctrl + G,W
|
화면 확대 100%
|
Ctrl + G,Q
|
화면 확대/축소
|
Shift + (Num) +/-
|
쪽 윤곽
|
Ctrl + G,L
|
문자표
|
Control + Cmd + F10
|
각주
|
Ctrl + N
|
미주
|
Ctrl + N,E
|
그림
|
Ctrl + N,I
|
캡션 넣기
|
Ctrl + N,C
|
책갈피
|
Ctrl + K,B
|
하이퍼링크
|
Ctrl + K,H
|
삭제 |
Ctrl + D
|
■ 서식 기능
글자 모양
|
Option + L
|
문단 모양
|
Option + T
|
문단 번호 속성 삽입/해제
|
Ctrl + Shift + Insert
|
글머리표 속성 삽입/해제
|
Ctrl + Shift + Delete
|
글씨 크게
|
Option + Shift + E / Ctrl + ]
|
글씨 작게
|
Option + Shift + R / Ctrl + [
|
자간 넓게
|
Option + Shift + W
|
자간 좁게
|
Option + Shift + N
|
밑줄
|
Option + Shift + U / Ctrl + U
|
진하게
|
Option + Shift + B / Ctrl + B
|
기울임
|
Option + Shift + I / Ctrl + I
|
위 첨자
|
Option + Shift + P
|
아래 첨자
|
Option + Shift + S
|
위 첨자/아래 첨자/보통
|
Ctrl + Option + A
|
왼쪽 여백 줄이기
|
Ctrl + Option + F5 / Ctrl + Shift + E
|
왼쪽 여백 늘이기
|
Ctrl + Option + F6 / Ctrl + Shift + G
|
오른쪽 여백 늘이기
|
Ctrl + Option + F7 / Ctrl + Shift + D
|
오른쪽 여백 줄이기
|
Ctrl + Option + F8 / Ctrl + Shift + F
|
첫 줄 내어 쓰기
|
Ctrl + Cmd + F5 / Ctrl + Shift + O
|
첫 줄 들여 쓰기
|
Ctrl + Cmd + F6 / Ctrl + Shift + I
|
줄 간격 넓게
|
Option + Shift + Z / Ctrl + Shift + W
|
줄 간격 좁게
|
Option + Shift + A / Ctrl + Shift + Q
|
양쪽 정렬
|
Ctrl + Shift + M
|
왼쪽 정렬
|
Ctrl + Shift + L
|
오른쪽 정렬
|
Ctrl + Shift + R
|
가운데 정렬
|
Ctrl + Shift + C
|
배분 정렬
|
Ctrl + Shift + T
|
■ 표 기능
표 만들기
|
Ctrl + N,T
|
첫째 셀 선택
|
F5
|
개체 속성
|
P
|
오려 두기
|
Ctrl + X / Shift + Delete
|
복사하기
|
Ctrl + C / Ctrl + Insert
|
지우기
|
Ctrl + E
|
맨 앞으로
|
Shift + Page Up
|
맨 뒤로
|
Shift + Page Down
|
글 앞으로
|
Shift + Home
|
글 뒤로
|
Shift + End
|
캡션 넣기
|
Ctrl + N,C
|
선 속성
|
L
|
배경 속성
|
C
|
현재 셀 선택(방향키 누르면 셀 블록 이동)
|
F5
|
현재 셀 선택(방향키 누르면 셀 블록 확장)
|
Shift + F5
|
줄 추가하기
|
Ctrl + Enter
|
줄 지우기
|
Ctrl + BackSpace
|
표 안에서 다른 셀로 이동(정방향)
|
Tab
|
표 안에서 다른 셀로 이동(역방향)
|
Shift + Tab
|
표 안에 표 만들기
|
Ctrl + N,T
|
표 나누기
|
Ctrl + N,A
|
표 붙이기
|
Ctrl + N,Z
|
붙이기
|
Ctrl + V
|
문자표
|
Command + Ctrl + F10
|
인쇄
|
Option + P
|
글자 모양
|
Option + L
|
문단 모양
|
Option + T
|
줄/칸 추가하기
|
Option + Insert
|
줄/칸 지우기
|
Option + Delete
|
계산식
|
Ctrl + N,F
|
셀 확장 모드
|
F3 또는 F5
|
칸 전체 블록
|
F7
|
줄 전체 블록
|
F8
|
현재 셀의 크기 조절
|
Shift + 화살표
|
현재 셀이 속한 가로줄/세로 칸 전체 크기
|
Cmd + 화살표
|
표 크기를 고정한 채 가로줄/세로 칸 크기
|
Option + 화살표
|
표 안에서 다른 셀로 이동(정방향)
|
Tab
|
표 안에서 다른 셀로 이동(역방향)
|
Shift + Tab
|
줄 추가하기
|
Ctrl + Enter
|
줄 지우기
|
Ctrl + BackSpace
|
표 안에 표 만들기
|
Ctrl + N,T
|
줄/칸 지우기
|
Option + Delete
|
오려 두기
|
Ctrl + X
|
복사하기
|
Ctrl + C
|
셀 지우기
|
Ctrl + E
|
글자 모양
|
Option + L
|
문단 모양
|
Option + T
|
표/셀 속성
|
P
|
각 셀 테두리 모양
|
L
|
각 셀 배경 모양
|
C
|
여러 셀 테두리 모양
|
B
|
여러 셀 배경 모양
|
F
|
셀 내용 지우기
|
Ctrl + E 또는 Delete
|
줄 높이를 같게
|
H
|
줄 너비를 같게
|
W
|
셀 합치기
|
M
|
셀 나누기
|
S
|
■ 커서 이동 및 지우기
빈칸 삽입
|
SpaceBar
|
문단 나누기
|
Enter
|
한 글자 왼쪽으로
|
←
|
한 글자 오른쪽으로
|
→
|
한 줄 아래로
|
↓
|
한 줄 위로
|
↑
|
한 단어 오른쪽으로
|
Option + →
|
한 단어 왼쪽으로
|
Option + ←
|
한 문단 아래로
|
Command + ↓
|
한 문단 위로
|
Command + ↑
|
줄 처음으로
|
Home
|
줄 끝으로
|
End
|
문단 처음으로
|
Option + Home
|
문단 끝으로
|
Option + End
|
화면 처음으로
|
Ctrl + Home
|
화면 끝으로
|
Ctrl + End
|
한 화면 앞으로
|
Page Up
|
한 화면 뒤로
|
Page Down
|
한 쪽 앞으로
|
Option + Page Up
|
한 쪽 뒤로
|
Option + Page Down
|
문서의 처음으로
|
Ctrl + Page Up
|
문서의 끝으로
|
Ctrl + Page Down
|
뒷글자 지우기
|
Delete
|
앞글자 지우기
|
BackSpace
|
한 줄 지우기
|
Ctrl + Y
|
줄 뒤 지우기
|
Option + Y
|
■ 개체 및 글상자 선택 상태
개체 속성
|
P
|
오려 두기
|
Ctrl + X / Shift + Delete
|
복사하기
|
Ctrl + C / Ctrl + Insert
|
지우기
|
Ctrl + E
|
맨 앞으로
|
Shift + Page Up
|
맨 뒤로
|
Shift + Page Down
|
개체 묶기
|
G
|
개체 풀기
|
U
|
글 앞으로
|
Shift + Home
|
글 뒤로
|
Shift + End
|
캡션 넣기
|
Ctrl + N,C
|
하이퍼링크
|
Ctrl + K,H
|
선 속성
|
L
|
개체 이동
|
방향키 (↑←↓→)
|
개체 크기 조정
|
Shift + 방향키
|
다음 개체 선택
|
Tab
|
이전 개체 선택
|
Shift + Tab
|
글상자 편집
|
Enter
|
편집 용지
|
F7
|
쪽 번호 매기기
|
Ctrl + N,P
|
쪽 나누기
|
Ctrl + Enter / Ctrl + J
|
맞춤법
|
F8
|
프레젠테이션 실행
|
Ctrl + K,P
|
[한컴오피스 한글] 한글/한자 변환 단축키(command+F9)를 눌러도 변환이 되지 않습니다. (0) | 2024.05.09 |
---|---|
맥북 root 패스워드 설정 방법 (1) | 2023.12.04 |
맥, 맥북 파인더(Finder) 즐겨찾기 추가 및 삭제 방법 (2) | 2023.11.20 |
텍스트 편집기에서 단축키로 이동하고 선택하기 (0) | 2022.09.02 |
몬터레이 기반 DNS캐쉬 초기화 명령어 (0) | 2022.07.14 |
mysqldump로 백업시에 where조건에 맞는 데이터만 백업하기
이번에는 좀 특이한 백업방법을 소개해 드리겠습니다.
즉, 지금까지의 백업방법은 대부분 로컬서버나 또는 원격서버의 MYSQL의 특정 데이터베이스를 백업대상으로 하거나 또는
특정 데이터베이스의 테이블들, 또는 데이터베이스 스키마등만을 그 대상으로 하여 백업하였습니다.
하지만 이번 예에서는 특정 데이터베이스 내에 실제 데이터들 가운데 특정조건에 맞는 데이터만을 백업하는 방법을 소개할까합니다.
즉 특정 데이터베이스 전체를 대상으로 한 것도 아니고 특정 데이터베이스의 테이블 전체를 대상으로하는 백업도 아닌
특정 테이블의 데이터(레코드값)들 가운데 조건에 해당하는 데이터(레코드값)만을 골라서 백업하는 방법을 의미합니다.
이와 같은 백업을 하려면 --where옵션을 사용하여 조건문을 지정해 주시면 됩니다.
사용하는 형식은 다음과 같습니다.
사용형식 : mysqldump -u root -p --where=“WHERE조건문” DB명 테이블명 > 파일명
(위의 형식에서 --where대신에 -w를 사용할 수도 있습니다.)
아래의 예는 temp_db2데이터베이스 내의 Demo_DomainAdmin이라는 테이블의 실제 데이터들 가운데
admin_id필드값이 “admin”인 레코드만을 백업하여 temp_db2.sql파일에 저장하는 예입니다.
즉, --where=“admin_id=‘admin’”이라는 조건문 때문에 이와 같은 백업이 가능한 것입니다.
[root@file bin]# ./mysqldump -u root -p --where="admin_id='admin'" temp_db2 Demo_DomainAdmin > ./temp_db2.sql
Enter password: ********
[root@file bin]#
[root@file bin]# ls -l temp_db2.sql
-rw-r--r-- 1 root root 506 2월 14 16:46 temp_db2.sql
[root@file bin]#
위와 같이 백업된 temp_db2.sql파일의 내용을 보시면 다음과 같습니다.
아래의 결과를 보시면 데이터베이스 스키마와 --where조건에 맞는 데이터만이 저장되어 있다는 것을 알 수 있습니다.
[root@file bin]# cat temp_db2.sql
-- MySQL dump 9.08
--
-- Host: localhost Database: temp_db2
---------------------------------------------------------
-- Server version 4.0.14
--
-- Table structure for table 'Demo_DomainAdmin'
--
CREATE TABLE Demo_DomainAdmin (
admin_id varchar(12) NOT NULL default '',
admin_pass varchar(40) default NULL,
PRIMARY KEY (admin_id)
) TYPE=MyISAM;
--
-- Dumping data for table 'Demo_DomainAdmin'
--
-- WHERE: admin_id='admin'
INSERT INTO Demo_DomainAdmin VALUES ('admin','6ffffffffffff996d4');
[root@file bin]#
이제 실무적인 관점에서 한가지만 더 알려드리겠습니다.
위의 방법에서 -t옵션을 추가하여 백업하신 다면 데이터베이스 스키마를 제외한 실질적으로 --where조건에 맞는 순수한 데이터만을 저장할 수 있습니다.
아래의 예는 바로 앞의 mysqldump명령어에 -t옵션만을 추가한 것입니다.
즉 위의 결과에서 생성된 데이터베이스 스키마를 제외한 순수한 --where조건에 맞는 데이터만을 저장하기 위한 백업입니다.
[root@file bin]# ./mysqldump -u root -p -t --where="admin_id='admin'" temp_db2 Demo_DomainAdmin > ./temp_db2.sql
Enter password: ********
[root@file bin]#
아래는 그 결과를 나타낸 것입니다.
확인해 보시면 아시겠지만 앞의 결과에서 데이터베이스 스키마를 생성하는 “CREATE TABLE”문이 생략되고
순수한 --where조건에 맞는 결과만이 저장되었다는 것을 확인 할 수 있습니다.
[root@file bin]# cat temp_db2.sql
-- MySQL dump 9.08
--
-- Host: localhost Database: temp_db2
---------------------------------------------------------
-- Server version 4.0.14
--
-- Dumping data for table 'Demo_DomainAdmin'
--
-- WHERE: admin_id='admin'
INSERT INTO Demo_DomainAdmin VALUES ('admin','6ffffffffffff996d4');
[root@file bin]#
실제로 이와 같은 백업방법은 좀 까다로와 보이긴 하지만 잘 활용하신다면 실무에서 매무 강력한 힘을 발휘합니다.
즉 수많은 데이터들이 저장되어 있는 특정 테이블의 값들 가운데 특정 조건에 맞는 데이터만을 뽑아내려고 할 때에 가장 현실적이고 현명한 방법이기 때문입니다.
출처 : https://www.linux.co.kr/bbs/board.php?bo_table=lecture&wr_id=3060
MySQLDUMP 테이블 스키마만 백업하기 (0) | 2025.03.14 |
---|---|
[MySQL] mysqldump Lock 없이 덤프 생성 옵션 (0) | 2022.06.21 |
MySQL 서버의 time out 설정 (0) | 2021.06.16 |
MariaDB / 데이터베이스 이름에 하이픈(-) 또는 점(.) 포함하는 방법 (0) | 2020.07.03 |
MySQL mysqldump 시 특정테이블만 백업 받는 방법 (0) | 2020.03.04 |