반응형
[1] 데이터베이스
(1) 데이터베이스 생성
Tables 테이블에 새 테이블을 만든다
Table > create Table 를 선택한다
테이블의 이름을 만들고
key 항목에 들어갈 항목은 id , 내부 변수를 column 칼럼을 넣는다
입력하는 방법은 클릭하면 수정이 가능하다
데이터 타입을 설정해준다
VARCHAR()는 가변길이 문자열로 ()안에는 문자길이 를 넣는다
PK : 다른 행과의 구분이 될수 있는 기준점
NN : not null ; 꼭 있어야하는 값일때 체크한다
테이블을 생성 후 apply 한다
[2] 데이터베이스 실행
(1) MySQL 데이터베이스 실행
새 Connections 커넥션 생성 - 새계정과 새 스키마 선택
Test Connection 테스트 연결 성공
데이터베이스를 실행할 계정을 선택한다
(2) 쿼리 Query 사용 및 단축키
쿼리 Query 문에 SQL문을 작성하여 실행한다
now() 는 현재시간을 반환한다
쿼리 실행 단축키
- 한줄 실행 커멘드 + 엔터
- 전체 실행 커멘트 + 쉽프트 +엔터
주석하기 단축키
- 커멘드 + /
(3) 커밋 & 롤백 & 오토커밋
커밋 commit
- 명령을 수행한 결과를 db에 반영하는것
- 커밋후에는 롤백 불가하다
- 데이터베이스는 많은 작업자들이 작업하는 곳으로 내가 사용한 작업을 커밋을 해야 다른 작업자들한테도 반영된다
롤백 rollback
- 수행한 작업을 취소하고 마지막 커밋상태로 되돌리는 것 undo
- 내가 한 작업을 취소하는것
오토커밋 auto commit
- 명령을 수행할때마다 자동으로 커밋이 수행되는것
- 롤백을 할수 없다
해당 체크를 해야 오토 커밋이 가능하다
빨간박스 순서대로
커밋 - 롤백 - 오토커밋
반응형
'🌈 백엔드 > 데이터베이스' 카테고리의 다른 글
데이터베이스_ JAVA에서 사용하는 DB 메서드 & 애노테이션 (0) | 2023.06.28 |
---|---|
데이터베이스_MySQL 에서 SQL문 사용하기 (0) | 2023.06.27 |
데이터베이스_MySQL 계정 및 스키마 생성 (0) | 2023.06.26 |
DB_데이터베이스_트랜잭션 (0) | 2023.04.25 |
DB_데이터베이스_정규형과 DB 설계 (0) | 2023.04.24 |
댓글