본문 바로가기
데이터베이스

MySQL ] HeidiSQL 기본 사용법

by eteo 2022. 7. 13.

 

암호를 누르고 열기

 

 

 

 

세션명에서 오른쪽 클릭 - 데이터베이스 새로 생성

 

 

 

데이터 베이스에서 오른쪽 클릭 - 테이블 새로 생성

 

 

 

테이블을 클릭하고 컬럼을 추가하며 설정을 해준다.

 

정수는 INT형 문자열은 VARCHAR 문자 인코딩은 utf-8로 한다.

 

그 밖의 길이나 부호, NULL 허용, 0으로 채움 등 필요한 설정을 하고 디폴트값을 정해둘 수 있다.

 

id와 같이 중복되면 안되는 기본키는 기본값을 자동으로 1씩 증가하게 AUTO_INCREMENT로 설정하고 프라이머리 키로 설정해준다.

 

 

 

반드시 테이블의 설정을 변경한 후 저장해줘야 적용이 된다.

 

 

 

CRUD (Create, Read, Update, Date) 기본 쿼리문 예제

 

쿼리문을 입력하고 재생버튼을 누른 뒤 데이터 탭에 가서 F5를 눌러야 변경된 데이터가 보인다.

 

 

 

SELECT

컬럼 지정해서 조회하기

where절로 조건 달아서 검색하기

 

 

전체 조회하기

SELECT * FROM TB_BOOK

 

 

 

 

 

 

 

INSERT

행 삽입하기

 

AUTO_INCREMENT 열 빼고 행 삽입하기

INSERT INTO TB_BOOK(bookname, author, price, other) VALUES('생존코딩','오준석',28000, '기타')

 

 

 

 

 

DELETE

 

모두 지우기

DELETE FROM TB_BOOK WHERE 1

 

보통 데이터가 많은 경우 병목현상을 일으킬 수 있기 때문에 나눠서 처리함. 뒤에 LIMIT 1000 이라고 추가 하면 1000행 만 지우고 멈춤

LIMIT 1000

 

 

 

UPDATE

이미 들어가 있는 행의 특정 컬럼 수정할 때