DB 구축 절차
DB 만들기 -> Table 만들기 -> Data 입력/수정/삭제 -> 데이터 조회, 활용
Schema와 Database는 동일어로 취급한다.
DB 만들기
Create Schema -> (제목)_db로 데이터베이스 생성
Table 만들기
데이터 형식을 문자로 지정하면 CHAR이라는 MySQL 문법상 이미 약속된 예약어를 사용해야 한다
데이터 형식을 정수로 지정하면 INT라는 MySQL 문법상 이미 약속된 예약어를 사용해야 한다
Null은 빈 값을 이야기하며 Not Null(Null 허용 안함)은 반드시 입력해야 한다는 의미이다
열 이름을 영문으로 만들 때 띄어쓰기는 자제하고 언더바(_)로 묶는다
Tables -> Create Table -> Table Name과 Column name(열이름) 및 설정 기입
이후 memb_name / CHAR(5) 와 memb_addr / CHAR(20)을 추가하고 name에 NN을 준다
처음에 짠 설계도가 더 많은 열을 필요로 하는 것이라면 그만큼 추가해 주고 초기 설정에 따라 PK와 NN을 배분한다
추가로 하나 정도의 테이블을 더 만들어준 후, [이름_db] - [Tables]를 확장하면 만들어진 두 개의 테이블을 확인할 수 있다
Data 입력/수정
해당 테이블 -> 우클릭 Select Rows - Limits 1000 선택 -> 아래 Null 칸을 눌러 데이터 입력 -> Apply
값을 바꾸려면 똑같은 방법으로 정보수정 후 Apply
Data 삭제
삭제하고자 하는 행의 제일 앞부분 빈공간을 클릭하면 파란색으로 전체선택됨, 우클릭 Delete Row
Data 조회
새 SQL을 입력하기 위해 툴바에서 새 SQL file 탭을 연다 ->
작업할 데이터베이스를 선택한다
SELECT * FROM memb;
* 자리에는 열 이름이 들어간다. *을 넣으면 모든 열을 의미한다.
맨 뒤에는 테이블 이름이 들어간다
SELECT memb_name, memb_addr FROM memb;
이름과 주소만 출력
여기서 하나를 추가해서
SELECT memb_name, memb_addr FROM memb;
select * from memb where memb_name = '아이유';
했을 경우 2가지결과가 각각 도출된다.
나중에 여러 개의 SQL을 사용할 때는 주의해서 사용한다.
Ctrl + Enter를 통해 한줄만 실행할 수 있다.
'DBMS > MySQL' 카테고리의 다른 글
231115 수) 데이터 관계 탐구 (일대다 & Join) - (1) (0) | 2023.11.15 |
---|---|
230922 금) 데이터베이스 개체 (0) | 2023.09.22 |
230918 2) 데이터베이스 모델링 (0) | 2023.09.18 |
230918 1) DB 알아보기 (0) | 2023.09.18 |