티스토리 뷰
안녕하세요 :)
MySQL을 주제로한 두번째 포스팅은 데이터베이스의 기본 개념과 실습 입니다.
기초적인 개념 내용과 데이터베이스를 구축하는 순서 등에 대한 내용을 요약한 필기자료를 먼저 첨부하겠습니다
위의 필기내용을 바탕으로 실습을 진행해보겠습니다.
새로운 데이터 베이스와 테이블을 생성하여 데이터를 입력하고 조회해보는등의 기본적인 운용을 해보겠습니다.
먼저 데이터 베이스를 만들기 위해서는 다음과 같습니다.
스키마들의 목록이 나오는 창에
스키마 생성을 마우스오른쪽 버튼을 통해 실행합니다.
이름은 간단하게 샘플이라고 하겠습니다.
apply를 눌러주면 위와 같이 데이터베이스(스키마)가 생성된 것을 확인할수 있습니다. 이번엔 테이블을 생성해보겠습니다.
이런식으로 기본적인 설정을 해주는데 PK는 주키, 기본키에 대한 체크박스이며 NN은 NotNull 의 약자로 반드시 값을 갖고 있어야 함을 의미 합니다.
열에 대한 내용을 초기화 해주고 적용을 누르면 자동적으로 테이블이 생성됩니다. 결과는 아래와 같습니다.
이제 데이터를 초기화 해주기 위해서는 sampletbl에 마우스오른쪽 버튼을 통해 select rows를 클릭해줍니다.
그리고 값을 초기화 줍니다. 저는 임의로 아래와 같이 해주었습니다.
이런식으로 초기화 후 적용해 주었습니다.
이제 select 문을 통한 데이터 조회를 해보겠습니다.
위와 같이 SQL문을 입력후 번개모양 아이콘을 눌러주면 조회가 가능합니다.
대문자로 표기한것은 예약어 즉 프로그램내에 이미 존재하던 단어를 의미하고 소문자로 표기한것은 사용자 지정 즉 제가 만든 것을 의미합니다.
SELECT 와 FROM 사이에 *는 모든 열을 보여주지만 만약 특정 열만을 보고싶다면 *의 자리에 열이름을 넣어줍니다. 그예는 다음과 같습니다.
이번에는 특정한 조건을 더하여 조회하고 싶을떄는 where 옵션을 사용합니다 그예는 다음과 같습니다.
그리고 여러개의 SQL 구문을 입력하고 번개 아이콘을 누르게 된다면 모든 구문이 실행되지만 필요한 구문을 드래그후 번개 아이콘을 누른다면 드래그 한 구문만 실행된 결과를 얻을수 있습니다.
마지막으로 데이터베이스에서의 여러가지 개체에 대하여 간략한 개념을 정리한 필기를 끝으로 포스팅을 마무리 하겠습니다.
'Database > MySQL' 카테고리의 다른 글
MySQL - 파일을 데이터로 포함시킨 노래방DB 구현 (0) | 2021.05.09 |
---|---|
MySQL - 리눅스 환경에서 클라이언트 접속 (0) | 2021.05.08 |
MySQL - 쿼리문 네가지(SELECT,INSERT,UPDATE,DELETE) (0) | 2021.05.03 |
MySQL - 샘플데이터베이스 연동 (0) | 2021.04.30 |
MySQL - intro (0) | 2021.04.30 |