728x90
300x250

[PC 활용] MySQL 관리도구 - SQLyog 11-2.0-4 [32,64bit버전]


Windows 기반에서 SQL을 GUI환경에서 제어하는 툴입니다.

 


1. 첨부(Attachment)

 

* Supported(지원): Microsoft Windows (마이크로소프트 윈도우)

 

1. 32bit 버전
SQLyog-11.2.0-4.x86Community.7z

 

2. 64bit 버전

SQLyog-11.2.0-4.x64Community.7z

 

 

 

반응형
728x90
300x250

[OfficeVBA] Excel VBA에 MySQL 연동하기 [2편 VBA에 연동]

 

[OfficeVBA] Excel VBA에 MySQL 연동하기 [1편 odbc 설치 및 확인], http://yyman.tistory.com/314, 2013.07.28 14:40

 

1편에 이어서 계속 진행하겠습니다. 꾸벅;

 


1. 사용 방법(2탄)

 

 

Fig 1-1. ODBC 설정하기

 

1. 파란색으로 친 내용을 기억하도록 하자.

    MySQL ODBC 5.1 Driver

 

 

Fig 1-2. Excel 화면

 

2. 엑셀을 키자. Excel VBA를 실행하도록 한다. Alt + F11키

 

 

Fig 1-3. Visual Basic for Application의 도구 / 참조(R) 클릭하기

 

3. 참조를 클릭한다.

 

 

Fig 1-4. 참조 - VBAProject

 

4. Microsoft ActiveX Data Objects 6.1 Library가 있으면 6.1버전으로 선택하고,

없으면 2.8 Library를 선택한다. (낮은 Office버전을 생각한다면 2.8을 선택해도 된다.)

 

 

Fig 1-5) VisualBasic for Application 코드 작성하기

 

 

Sub MySQL연결()

Dim Conn As ADODB.Connection
Dim dbRecset As ADODB.Recordset
Dim sSQL As String

Set Conn = New ADODB.Connection


'MySQL ODBC 5.1 DRIVER 
Conn.ConnectionString = "DRIVER={아까 기억하라고 한거 적어주기};" & _
                        "SERVER=서버주소;" & _
                        "PORT=3306" & _
                        "DATABASE=DB명입력;" & _
                        "UID=사용자계정;PASSWORD=비밀번호;OPTION=3"
                       
Conn.Open

'Localhost -서버주소 실제 서버주소
'포트번호 - 일반적으로 mysql은 3306번 사용
'DB명 입력 -
'계정 입력 - 사용자ID, 비밀번호

End Sub

 

 

5. 묘듈을 하나 생성하고 이와 같이 코드를 입력한다.

 

 

Fig 1-6) Runtime 오류 출력 - Visual Basic for Application

 

6. F5을 누른다.(빌드한다.)

 

Fig 1-6에는 MySQL과 연동을 시도하였을 때, 발생되는 오류 중 하나이다.

문제의 유형에는 크게 "계정, DB, 비밀번호, 포트"의 문제일 가능성이 높다.

반응형
728x90
300x250
[OfficeVBA] Excel VBA에 MySQL 연동하기 [1편 odbc 설치 및 확인]

 

MySQL을 통해 DB를 관리하기 위해서 만든 예제입니다.

 


1. MySQL - odbc 설치

 

[첨부(Attachment)]

 

mysql-connector-odbc-5.1.8-win32.7z

mysql-connector-odbc-noinstall-5.1.8-win32.zip

 

Update 2015. 7. 22

= http://www.mysql.com에서도 다운받을 수 있습니다.



2. odbc 설정하기

 

1. 제어판 -> 시스템 및 보안 -> 관리도구 -> 데이터 원본(ODBC) 클릭

 

 

그림 1-1) Microsoft의 Windows 7 / 제어판, 시스템 및 보안, 관리 도구

 

2. 추가 클릭

 

 

그림 1-2) ODBC 데이터 원본 관리자, Microsoft ODBC 데이터 원본 관리자

 

3. MySQL ODBC 확인하기

 

 

그림 1-3) 새 데이터 원본 만들기, ODBC 데이터 원본 관리자

 

설치 여부만 확인하고 취소합니다.

셋팅할 필요는 없습니다.

 

2편에서 이어 VBA에 연동하는 방법을 소개하도록 하겠습니다.

반응형
728x90
300x250

[MS SQL Server 2008] DB 백업/복원하기

 

MS SQL 2008(이하 Microsoft SQL Server 2008)에서 DB를 복원하는 방법에 대해서 소개합니다.


1. DB 복원

 

USE master

RESTORE DATABASE 복원할 DB명 FROM DISK = 'C:\파일경로\파일명.BAK' WITH REPLACE;

 

이와 같은 방법으로 간단하게 복원할 수 있다.

 

Restore database {복원할 DB명}

from disk = 'C:\{파일경로}\{파일명}.BAK'

with move 'dbTemp' to 'C:\{파일경로}\{파일명}.mdf',

move 'dbTemp_log' to 'C:\{파일경로}\{파일명}.ldf'

 


2. DB 백업

 

USE master

BACKUP DATABASE [DB_Name] TO DISK='C:\{파일경로}\{파일명}.bak'

반응형
728x90
300x250

[MS SQL Server 2008][T-SQL] 기본 명령어(DB조회,테이블조회,필드이름)


1. T-SQL 기본 명령어(DB조회,테이블조회,필드이름)

EXEC sp_helpdb;      /sp_helpdb(DB조회)

GO

USE DB이름;             /DB이동

GO

EXEC sp_tables @table_type = "'TABLE'";            / 테이블 조회

GO

EXEC sp_columns                                       /필드 조회

@table_name = '테이블이름',

@table_owner = 'DB이름';

GO

반응형
728x90
300x250

[MS SQL Server 2008] BCP 명령어

1. BCP의 약자는?

Bulk Copy라는 약자

 

2. 사용 목적

주로 외부의 데이터를 가져오거나 내보내기 위해 사용하는 도구

 

SQL 2008의 SSIS(SQL SERVER Integration Services)로 모든 가져오기 / 내보내기가 가능하지만, BCP는 명령 행 모드에서 처리할 수 있다는 장점을 가지고 있다. 그리고 메모리가 적게 먹는다는 특징을 가지고 있다.

 

사용법: bcp {dbtable | query} {in | out | queryout | format} 데이터 파일
 [-m 최대 오류 수]                  [-f 서식 파일]          [-e 오류 파일]
 [-F 첫 행]                         [-L 마지막 행]          [-b 일괄 처리 크기]

 [-n 네이티브 유형]                 [-c 문자 유형]          [-w 와이드 문자 유
형]
 [-N 비텍스트 네이티브 유지]        [-V 파일 형식 버전]    [-q 따옴표 붙은 식별
자]
 [-C 코드 페이지 지정자]            [-t 필드 종결자]        [-r 행 종결자]
 [-i 입력 파일]                     [-o 출력 파일]          [-a 패킷 크기]
 [-S 서버 이름]                     [-U 사용자 이름]        [-P 암호]
 [-T 트러스트된 연결]               [-v 버전]               [-R 국가별 설정 사
용]
 [-k Null 값 유지]                   [-E ID 값 유지]
 [-h "힌트 로드"]                   [-x xml 서식 파일 생성]

 

 

3. 적용 방법

cmd에서 BCP 데이터베이스..테이블 out(in) c:\파일 -c -U 사용자계정 -P 사용자암호

 

반응형
728x90
300x250
[MS SQL Server 2008] sqlCMD 사용법


이번에는 sqlCMD에 대해 간단하게 언급하겠습니다.

MySQL에서 Command line과 같은 역할을 수행하는 프로그램입니다.

 


1. 사용방법

 

시작에서 실행 cmd라고 입력합니다.

그리고 sqlcmd -U sa -P 암호 라고 입력하면 서버에 접속할 수 있습니다.

 

(참고)

-U는 ID를 의미합니다.

-P는 Password를 의미합니다.

반응형
728x90
300x250

[PC 활용] Visual Studio 2010의 InstallShield 2011

 

Visual Studio 2010에서 InstallShield 2011을 연동해서 사용하고 싶은 분은 아래의 자료를 받으시면 됩니다.

 


1. InstallShield 2011 for Visual Studio 2010

 

InstallShield2011LE.a00

InstallShield2011LE.a01

InstallShield2011LE.a02

InstallShield2011LE.a03

InstallShield2011LE.a04

InstallShield2011LE.a05

InstallShield2011LE.alz

 

이 프로그램은 참고로 비주얼 스튜디오 2010에서만 사용가능합니다.
반응형

+ Recent posts