반응형

 

오라클 DBMS 소프트웨어를 이용하면 GUI환경으로 쉽게 데이터베이스를 만들 수 있다.

Database 구축을 위한 아래 과정을 진행한다.

 

 

1. DBMS 설치 및 환경 구성 (GUI 환경으로 MySQL Database 구축 가능)

https://ansan-survivor.tistory.com/1130

 

[MySQL] MySQL windows 10에 설치하기 환경 세팅하기

기본 요구사항 Windows 10 64 bit. (win7은 MySQL 8.0.3 rc버전) (32bit는 MySQL 5.7.x 버전) 1. 아래 공식 다운로드 페이지에서 다운로드 https://downloads.mysql.com/archives/community/?version=8.0.17 MySQL..

ansan-survivor.tistory.com

 

 

 

 

2. 필요한 DB, table 등 생성

    (Database 구조도 참고)

https://ansan-survivor.tistory.com/1138

 

[MySQL] Oracle DBMS의 MySQL 데이터베이스 구조 이해 (table, PK, row, column, db)

DBMS는 Oracle사에서 SQL(Structural Query Language) 언어를 다루기 편하도록 도와주는 소프트웨어 툴이다. DBMS는 여러 SQL언어 중, MySQL을 쉽게 핸들릴 할 수 있도록 도와준다. 즉, DBMS => Oracle사에서 만든..

ansan-survivor.tistory.com

 

DB1의 구조를 직접 만들어 본다.
위와 같은 구조의 Databse 이름 및 Table을 생성해본다.

 

    2-1. 새로운 Database 생성하기

root로 접속

    Schemas 탭을 눌러보면 database들이 들어있다. (Schema 용어와 database 는 동일하다고 보면 된다)

 

        새로운 database 생성하기

db이름 작성 후 apply
finish를 누르면 db생성
새롭게 생성되었다.

 

    2-2. Table 생성하기

(첫번째 테이블 구조)

 

테이블명 생성

 

    2-3. Data Title 입력 (타입 지정)

        NN는 (Not Null)으로 비워두면 안된다.

        PK는 (Prime key)으로 핵심 키 역할로 중복되면 안된다.

        Type은 숫자 정수만 있다면 INT, 문자만 있다면 CHAR 등등 (나머지들도 찾아보면 된다)

자동으로 코드가 완성됨을 볼 수 있다. 확인이 완료되면 Apply와 Finish로 생성한다.
새로운 테이블 생성 완료

    <위와 동일한 방법으로 다음 Table을 만든다.>

만들 테이블 구조
새롭게 추가된 새로운 table

 

    2-4. 각개의 Data 하나씩 입력하기

Table선택 - 마우스우클릭 - 선택조회
엑셀과 동일하게 데이터를 Table에 하나씩 넣는다. Apply, Finish 누르면 데이터 입력 완료
다른 테이블도 역시 데이터 각각 입력

    2-4. 해당 Database에 쿼리문 입력하여 찾기. (간단한 Query 활용하여 데이터 뽑기)

+SQL 아이콘 클릭 - 새로운 쿼리 창이 열림

    쿼리문 입력 후 번개표시를 누르면 결과가 나옴!  (여기서 * 의 의미는 전체 내용을 의미한다.)

SELECT * FROM user_address_table;

해당 쿼리에 위와 같이 입력하면 해당 테이블을 찾아준다.

    특정 테이블에서 SELECT문의 * 대신 Column을 넣으면 해당 데이터들만 나온다.

SELECT ID, Name FROM user_address_table;

   특정 ' Row 데이터' 정보를 뽑아 낼 때.

SELECT * FROM user_address_table WHERE Name='Paul';

 

※ 주의 사항 ※

아래와 같이 두줄을 입력하고 번개를 누르면 모든 구문이 한줄씩 다 실행되서 탭에 저장이 된다.

고로 지우기는 아깝고 한줄만 실행하려면 그 줄만 마우스 드레그 후 실행한다.

 

3.  Table 및 DB사용 관련은 아래 참고

https://ansan-survivor.tistory.com/1146

 

[MySQL] 오라클 DBMS MySQL Workbench, 테이블 생성 후 다른 Database 테이블 불러오기

오라클 DBMS MySQL Workbench 설치는 아래 참고 https://ansan-survivor.tistory.com/1130 [MySQL] MySQL windows 10에 설치하기 환경 세팅하기, 오라클 DBMS 설치하기 기본 요구사항 Windows 10 64 bit. (win7은..

ansan-survivor.tistory.com

 

4. DB 백업 및 복구 아래 참고

https://ansan-survivor.tistory.com/1162

 

[MySQL] Database (db) 백업 및 복원

백업이란? 간단하게 중요한 데이터가 실수나 공격으로 인한 데이터 손실을 막기 위해 동일한 데이터를 복사하여 다른 장소, 다른 매체 등에 보관하는 것. 이를 다시 가져오는 것이 복원. 데이터

ansan-survivor.tistory.com

 

 

 

 

 

 

 

반응형

+ Recent posts