phillipe.log
로그인
phillipe.log
로그인
2024 04 29 SQL [데이터 정의어]
김필립
·
2024년 4월 29일
팔로우
0
sql
SQL
목록 보기
6/10
2024 04 29 주말내내 일하니까 기빨린다..이사준비까지 미쳐버려..
👶📗📘📙📚📖📃📂🤔🎷✍🍼🔒🔓🔏🔐💾🔑📃📜📄📑📰📂📁🍼🔒
데이터 정의어
이 친구들은 5~8년차 데이터베이스 모델링을 할 실력이 되어야 쓰이는 친구
📚 CREATE TABLE 문
시험에는 CREATE 정도는 할 줄 알아야한다.
NOT NULL
NULL값을 허용하지않는다.
UNIQUE
모든 값이 동일하지만 NULL값은 허용하는 친구
CHECK 체크조건?
그 속성에 대한 조건,제약을 거는 친구이다.
✍ 테이블 생성예제
생성예제에 맞게 생성한 코드
반을 갈라서 읽으면 읽기 편하다.
외래키는 무조건 마지막에 적어야한다[길기 때문에]
📃 CREATE TABLE 기본 생성방법[1]
CHAR (5) [고정된 길이]
5개의 글자를 저장할 수 있는 통 [남은 공간은 공백 ㅣ 일반적으로 검색속도 ↑]
VARCHAR(5) [가변길이]
5개의 글자를 저장하지만 [공백을 없앰 ㅣ 메모리 효율성↑]
📃 CREATE TABLE 기본 생성방법[2]
CASCADE란?
연쇄 삭제 [EX 회원삭제를 할때 INT(@)번의 정보를 같이 다 삭제 시킴!]
📚 기본 데이터 타입 [외래키 지정방법]
NO ACTION은 데이터 무결성에 위배됨
@번 회원이 탈퇴했을때 탈퇴한 주문정보는 남아있음 같은.
📚 ALTER TABLE 문
ALTER ?
테이블의 구조변경을 할 때 사용함
📖 ALTER문 기본 문법
PK는 한번 지정된 이상 바뀌는 일이 드문데
예제처럼 PK가 없을때 ADD PRIMARY KEY를 사용 하는 것
✍ ALTER 기본 사용예제
주의할점 속성에 NOT NULL을 추가할때
기본 키의 속성이 INT여도 속성을 추가시 동일한 INT를 적어주어야한다[생략불가]
DROP TABLE 문
📚 INSERT 문
INSERT INTO VALUES [까지 짝궁]
✍ INSERT 사용예제
✍ INSERT 사용예제 기본코드
DEFULT 값을 주지않으면 자동으로 NULL이 들어간다.
✍ 대량삽입 INSERT 기본 사용예제
대량의 데이터를 한꺼번에 삽입해야할때?
재고목록 ← INSERT [주문목록] / 저장된 테이블 자체를 넣을 수 있나봄
📚 UPDATE 문
UPDATE SET[까지 짝궁]
UPDATE , DELETE 사용시 WHERE는 필수
📚 UPDATE 문 기본예제
📚 SELET 서브쿼리는 어디든 상관없다.
📚 DELETE 문
DELET FROM[까지 짝궁]
✍ 연습문제 풀이 답
📚 1번 답
답지 보고 다시 풀어보기
📚 2번 답
📚 3번 답
김필립
기억에 남는 사람입니다
팔로우
이전 포스트
📚 2024 04 25 SQL [관계 데이터 모델]
다음 포스트
2024 05 03 SQLD [고급문법]
0개의 댓글
댓글 작성