MySQL Workbench(9)
-
[9] Workbench - AUTO_INCREMENT 재설정
★ MySQL 5.7 버전으로 진행 [ AUTO_INCREMENT 재설정을 사용하는 경우 ] ★ 예시) 은행에서 대기번호표를 받는 손님들 ㄴ 새로 오는 손님마다 순번이 1씩 늘어나야 함 = 새로 등록되는 데이터마다 순번이 1씩 늘어나야 함 ㄴ 10개의 데이터를 다 지우고 다시 1번부터 등록하고 싶은 경우 ㄴ auto_increment 특성상 다음 데이터가 들어올 때 11번으로 순번이 붙게 된다. : 10개의 데이터 : 데이터 전체 삭제 : 새로 데이터 등록시 idx가 자동으로 11로 들어간 것을 확인할 수 있다. [1] - workbench에서 auto_increment리셋 : 테이블 우측 해당아이콘 클릭 : 클릭하여 해당화면 이동 : 아래 Options 클릭 : Auto Increment에서 옆에 숫자..
2024.03.16 -
[8] Workbench - 세이프 모드 설정 및 해제
[ 세이프 모드란? ] : update와 delete문을 곧바로 실행되지 않도록 막아주는 모드이다. : update / delete에서 where 절이 없거나 key column외 비교문일때 실행. : 실제 데이터를 수정 또는 삭제하는 명령문이다 보니 데이터 유실을 막기 위한 모드이다. ★ 보통의 update,delete문 작업 시 safemode는 활성화되어있기에 해제하고 작업을 진행해야 한다. [1] - workbench 설정에서 safemode 컨트롤 1-1) 상단 메뉴 이동 : [ Edit ] - [ Preferences ] 클릭 1-2) 좌측 메뉴 선택 후 설정 체크박스 확인 : 좌측 SQL Editor 클릭 : 하단 Other에 Safe Updates 체크 (safemode 활성화) / 미체크..
2024.03.16 -
[7] Workbench - 데이터 불러오기 방법
1. 좌측 설정창에서 Data Import/Restore 선택 : Management - Data Import/Restore 클릭 : 실행 화면 2번에서 계속 2. 상단 데이터 불러오는 방법 설정 : 불러오는 방법 실행 창 ㄴ Import from Disk - 데이터 불러오는 방법 설정 창 ㄴ Import Progress - 데이터 불러오기 설정완료 후 진행상태를 보여주는 화면 3. 스키마명이 같은 스키마에 업로드하는 방법(다건) 3-1. 선택한 폴더 경로에 있는 DB를 업로드 함. ㄴ 해당 폴더안에 확장자 .sql파일이 찾는지 조회하여 있으면 하단 화면에 노출 ★ 3-1 방법 선택시 자동으로 use(특정 데이터베이스를 사용한단 뜻)되어있는 DB에 데이터를 불러온다. 3-2. 하단 좌측화면 ㄴ 3-1에서..
2024.03.16 -
[6] Workbench - DB 백업방법
1. 좌측 설정창에서 Data Export 선택 : Management - Data Export 클릭 : 실행 화면 2번에서 계속 2. 상단 좌/우측 화면 확인하여 백업할 데이터 선택 2-1. [ 좌측화면 ] - 백업할 DB(스키마)목록 선택 화면 ㄴ Object Selection - 선택할 오브젝트 들을 보여주는 화면 ㄴ Export Progress - 백업 설정을 완료 후 백업진행을 보여주는 화면 2-2. [ 우측화면 ] - 백업할 table(테이블)목록 선택 화면 ㄴ Dump Structure and Data - 테이블의 구조와 데이터를 같이 백업 ㄴ Dump Data Only - 테이블의 데이터만 백업 ㄴ Dump Structure Only - 테이블의 구조만 백업 ★ 위 3가지 중 선택하여 백업..
2024.03.16 -
[5] Workbench - 테이블(table) 컬럼추가·수정·삭제
1. 테이블 선택 ( 업데이트할 컬럼의 테이블을 선택 ) 방법 1. test_table이란 테이블 우클릭 후 Alter Table 클릭 : 수정할 테이블 선택 방법 2. 수정할 테이블 마우스로 올린 후 공구모양 아이콘 클릭 : 수정할 테이블 선택 2. 선택한 테이블의 컬럼 설정 2-1. [ Column Name ] : 컬럼의 이름을 지정 ㄴ 컬럼은 특정 데이터에 대한 정보를 담는 역할을 하기에 정보에 맞게 이름을 지정해줘야함. 2-2. [ Datatype ] : 컬럼의 데이터타입을 지정 ㄴ INT, VARCHAR, LONGTEXT, DATE, DATETIME 등의 타입이 있으며, 데이터에 맞게 지정 이름 설명 상세설명 & 예시 INT(?) 숫자형 - 괄호에 물음표대신 숫자를 넣어서 자릿수를 지정할 수 있..
2024.03.16 -
[4] Workbench - 테이블(table) 생성
1. 테이블 생성할 DB 선택 : DB 좌측 화살표 클릭 ㄴ 4가지 목록중 Tables를 우클릭 하여 Create Table를 클릭해서 진행 2. 테이블 생성 진행 2-1. [ Table Name ] : 테이블명을 정한다. ㄴ 테이블에 저장시키는 데이터와 맞게 테이블명을 지정 해주는 것이 좋다. ex) 네이버쇼핑몰 업체를 모으는 용도로 사용 - 테이블명 : naver_shop ★ 포스팅용으로 테이블명 test_table로 지정 2-2. [ Collation ] : DB생성시에 정한 설정과 같다. 보통 schema Default로 그대로 두는게 좋다. ㄴ 스키마의 설정과 다르게 설정하게되면 데이터 저장 및 추출에 문제가 생길 수 있으니 이부분 주의 ex) Schema_Default 2-3. [ Engine..
2024.03.16