본문 바로가기
🌈 백엔드/데이터베이스

데이터베이스_MySQL에서 DB생성 및 실행

by 개발자 알마 2023. 6. 27.
반응형

 

 

[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

  • 명령을 수행할때마다 자동으로 커밋이 수행되는것 
  • 롤백을 할수 없다 

 

해당 체크를 해야 오토 커밋이 가능하다 

빨간박스 순서대로 

커밋 - 롤백 - 오토커밋 

반응형

댓글