1. mysql 서버이름, 관리자 로그인 이름 확인




2. bash 실행


3. mysqldump --host 호스트명 --user 서버관리자로그인이름 -p 데이터베이스명 > 백업받을파일이름.sql

예) mysqldump --host mavoo.mysql.database.azure.com --user mavoo@mavoo -p mavoo > backup.sql

  Enter password: 비밀번호 입력 후 엔터




4. ls 명령어로 백업 파일 확인 후 다운로드




5. 파일명(확장자명까지) 입력 후 다운로드 클릭




6. mysql 백업 받기 끝


#mysqldump #mysql #mysql백업


웹빌더 사용하지 않고 흰바탕에 생으로 코딩을 하시면 Mysql 에 글자가 깨져서 들어가게 됩니다.

그럴땐 mysql 컨낵트 하는 부분에 아래 두번째 줄 하나 추가 해주시면 됩니다.


$databaseConnection = new mysqli($db_host, $db_user, $db_passwd, $db_name);

mysqli_set_charset($databaseConnection, 'utf8'); 


해결!

PhpMyAdmin 을 이용 하면 보다 쉽게 mysql 를 작성 할 수 있지만, 웹호스팅을 이용 할 경우, IP등록 부터 접속하기 까다롭게 되어있는데요.


mysql 쿼리만 잘 쓰신다면 putty를 이용하시는게 PhpMyAdmin 보다 mysql 을 사용하시는게 편하실 수 있습니다.



↓↓ putty 정식 다운로드 ↓↓

https://the.earth.li/~sgtatham/putty/latest/w32/putty.exe




위 링크로 퓨티를 다운로드 하시면 다운로드 폴더에 아래 이미지와 같이 putty.exe 파일이 생성됩니다.





위 아이콘을 더블 클릭 하시면 아래와 같이 프로그램이 실행 됩니다.

Host Name(or IP address) 라는 부분에 서버 아이피 주소 혹은 naver.com 과 같은 도메인 입력 하시고 Open 클릭 하시면 서버로 접속이 됩니다.







서버 접속 후 FTP ID와 비밀번호를 입력 하면 서버에 로그인이 됩니다.(아래 이미지)

※ 패스워드는 입력을 해도 화면에 표시 되지 않습니다.







서버에 잘 접속이 되었다면 mysql 에 접속을 해보겠습니다.


명령어는 " mysql -u DB_ID -p DB_NAME " 으로 웹호스팅 신청 시 정하신 DB ID 를 -u 부분에, DB NAME 을 -p 부분에 입력 하시고 엔터를 누릅니다.






정상적으로 접속이 되었다면 아래와 같은 문구가 나오며 입력창이 mysql> 로 바뀐 것을 확인 하실 수 있습니다.





putty 를 이용하여 mysql 을 작성하면 화면이 작고 보기 불편 하실 수 있지만, 쓰시다 보면 PhpMyAdmin 보다 사용하기 쉽다고 느끼 실 수 있을 것 같습니다.




※ Mysql


예) 'Test' 테이블의 컬럼 name 의 글자(ETHBTC) 중 뒷글자 BTC 를 제거 하고 싶을 때  


SELECT left(name ,length(name) - 3) as name FROM Test


위와 같이 length 함수로 길이를 구한 다음, left 함수를 사용 하여 제거 할 글자 수를 - 로 빼시면 됩니다.




※ Mssql


예) 'Test' 테이블의 컬럼 name 의 글자(ETHBTC) 중 뒷글자 BTC 를 제거 하고 싶을 때  


SELECT left(name ,len(name) - 3) as name FROM Test


위와 같이 len 함수로 길이를 구한 다음, left 함수를 사용 하여 제거 할 글자 수를 - 로 빼시면 됩니다.

1. 개체 탐색기의 SQL Server 에이전트 - 작업 (우클릭)  - 새작업 클릭합니다.

 

 

 

2. 일반에서 이름과 설명을 작성 하고 단계로 넘어갑니다. 

 

 

3. 단계 에서 새로만들기를 클릭 하고 단계 이름과 데이터 베이스 선택, 명령 구문을 입력 합니다.

  명령을 입력 할때 만들어 놓은 SP 를 실행하게끔 작성하시는게 좋아요!

 

4. 일반 아래 고급입니다.

 

 

5. 일정이에요 일정은 스케줄러 반복될 설정을 입력합니다.

 

6. 경고, 알림, 대상은 꼭 하실 필요는 없어요.

 

 

7. 마지막으로 설정 되었는지 확인 하시면 됩니다.

 

 보통 금액컬럼은 DECIMAL 이죠?

그래서 DECIMAL 일경우로  예제를 꾸며봤습니다.

 

SELECT 12345.67890 AS '기본금액'

 

-- 외화 일 경우

SELECT CONVERT(NVARCHAR(100), CONVERT(MONEY, 12345.67890), 1)

 

-- 원화 일 경우

SELECT REPLACE(CONVERT(NVARCHAR(100), CONVERT(MONEY, ROUND(12345.67890,0)), 1), '.00', '') 

 

MSSQL 2012 주석 및 주석 해제 설정 하기

 

1. 도구의 옵션을 클릭 합니다.

 

 

2. 아래의 창이 뜨면 키보드를 선택 하고 '주석' 으로 검색 합니다.

 

 

3. 편집.선택영역을 주석으로 처리 클릭하고 기존에 등록되어있던 쓸모없는 명령키를 몽땅 제거 합니다.

 

 

4. 깨끗히 제거 됬으면 새 바로가기 사용위치를 'SQL 쿼리 편집기' 를 선택 합니다.

 

 

5. 원한는 키를 클릭 하고 할당을 클릭 합니다

※ 확인을 누르면 적용 안된 상태에서 옵션 창이 닫힙니다.

 

 

6. 할당되었다면 선택한 명령이 바로가기에 적용이 됩니다.

 

7. 쿼리 바로 가기에 설정을 하였다면 창을 새로 열어야 적용 되지만

  키보드에선 창을 새로 안열어도 바로 적용 됩니다^^

 

+ Recent posts