카테고리 없음

마리아 db 강의 스키마 생성 후 해당 계정으로 테이블 생성

from-alien 2023. 7. 28. 20:17

사원 테이블 만들기

CREATE TABLE emp(
	empid char(4),
    ename varchar(20),
    deptid char(3),
    hire_date date,
    job varchar(20),
    salary int,
    PRIMARY KEY (empid)
);

<db 테이블 생성 >

 

char은 고정 문자 varchar 가변 길이 varchar 하면 최대 20글자 까지 들어 갈 수 있는 컬럼을 생성한다는 뜻

 

마리아 디비 기본 date 은 년도 4자리 - 월 - 일

이전에 만든 cafe 사용자로 들어가서 db를 만들자 내가 친 비번은 xxxx

그 다음에 해당 db를 선택을 하기 위해 -> use cafedb

그 후 위의 내용 처럼 그냥 커맨드에 입력을 해주면 된다.

 

qurey ok 나오면 테이블이 만들어진 것임

 

 

 

기타 명령어

 

 

 

show tables 하면 emp라는 해당 테이블이 나오는 것을 확인

 

해당 테이블이 어떤 컬럼을 가졌고 타입을 가졌는지 확인을 하기 위해서 사용하는 명령어 및 결과 화면

desc emp 커맨드 후에 해당 테이블 내용을 확인 가능

생성문 확인 명령어 

 

show create table emp; 커맨드 명령어 후 결과 화면

primary key는 동일한 값이 되어선 안된다! ( 데이터를 유일하게 식별 할 수 있는 속성을 가진 것이 프라이머리 키)

 

 

 

 

테이블을 삭제 drop table (해당 삭제할 테이블 명)

하면 이렇게 empty set하고 비어있는 테이블을 보이게 된다.

 

 

insert 문 안에서 데이터를 집어 넣는 방법에 대해서 알아보자

 

 

다시 테이블을 생성

 

이런 식으로 INSERT 해당테이블(각 컬럼들....) VALUES(넣을 밸류들);

해주면 끝이다 간단

 

자~ 이제 디비에 제대로 저장이 됐는지 보자 SELECT 문을 활용을 해주면 된다.

 

성공적으로 잘 들어갔다.

 

INSERT emp(empid, ename, deptid, hire_date, job, salary)
    VALUES('1003','김동준','200','2000-09-01','품질관리',300),
     ('1004','성재규','300','1997-02-01','급여',450),
     ('1005','박성범','200','2000-02-01','수입자재',320);

여러개의 value를 넣는 sql 구문이다.

 

 

결과 화면 select 문 써야

 

 

 

https://www.youtube.com/watch?v=fA6rtHS890I&list=PL9hiYwOHVUQcRkS4XRnsrgPIRih9H7L32&index=4 

자료 출처 유튜브