암호를 누르고 열기
세션명에서 오른쪽 클릭 - 데이터베이스 새로 생성
데이터 베이스에서 오른쪽 클릭 - 테이블 새로 생성
테이블을 클릭하고 컬럼을 추가하며 설정을 해준다.
정수는 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
이미 들어가 있는 행의 특정 컬럼 수정할 때
'데이터베이스' 카테고리의 다른 글
MySQL ] millisecond, microsecond 까지 표현하기 (0) | 2022.09.02 |
---|---|
MySQL ] HeidiSQL 외부 접속 계정 추가하기 (2) | 2022.07.13 |
MySQL ] MySQL 설치하기 및 HeidiSQL 설치하기 (0) | 2022.07.13 |