제약조건(Constraint)은
각 컬럼들간의 제한사항을 관리하고, 조건을 위반하는 데이터를 방지하여 데이터베이스의 완전성을 보장
NULL


-- CREATE TABLE User
-- (
-- userId int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
-- names varchar(255)
-- );
desc User;
주석처리 하면 -- 가 붙는다
바로 desc User 로 테이블 정보 확인 가능하다.
DROP TABLE User;
-- 이전거 지우겠다는 거
CREATE TABLE User
(
userId int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
names varchar(255) NOT NULL
)
이전 테이블은 드랍으로 날리고
다시 낫 널 붙이면
names null 부분이 no로 바뀌게 되는 것을 볼 수 있다.
UNIQUE
이메일이나 , 닉네임 같은 부분
중복되면 안 되는 부분에 적용!
JOIN
alias
별칭.
사용 한 예시
SELECT
pm.productionId,
pm.debutDate,
p.productionName,
p.address,
pm.createdAt,
pm.updatedAt,
pm.deletedAt
FROM
ProductionMember as pm
JOIN Production as p ON pm.productionId = p.productionId;
사용 안 한 예시
SELECT
ProductionMember.productionId,
ProductionMember.debutDate,
Production.productionName,
Production.address,
ProductionMember.createdAt,
ProductionMember.updatedAt,
ProductionMember.deletedAt
FROM
ProductionMember
JOIN Production ON ProductionMember.productionId = Production.productionId;
코드가 엄청나게 길어짐.
제약조건(Constraint)은
각 컬럼들간의 제한사항을 관리하고, 조건을 위반하는 데이터를 방지하여 데이터베이스의 완전성을 보장
NULL


-- CREATE TABLE User
-- (
-- userId int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
-- names varchar(255)
-- );
desc User;
주석처리 하면 -- 가 붙는다
바로 desc User 로 테이블 정보 확인 가능하다.
DROP TABLE User;
-- 이전거 지우겠다는 거
CREATE TABLE User
(
userId int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
names varchar(255) NOT NULL
)
이전 테이블은 드랍으로 날리고
다시 낫 널 붙이면
names null 부분이 no로 바뀌게 되는 것을 볼 수 있다.
UNIQUE
이메일이나 , 닉네임 같은 부분
중복되면 안 되는 부분에 적용!
JOIN
alias
별칭.
사용 한 예시
SELECT
pm.productionId,
pm.debutDate,
p.productionName,
p.address,
pm.createdAt,
pm.updatedAt,
pm.deletedAt
FROM
ProductionMember as pm
JOIN Production as p ON pm.productionId = p.productionId;
사용 안 한 예시
SELECT
ProductionMember.productionId,
ProductionMember.debutDate,
Production.productionName,
Production.address,
ProductionMember.createdAt,
ProductionMember.updatedAt,
ProductionMember.deletedAt
FROM
ProductionMember
JOIN Production ON ProductionMember.productionId = Production.productionId;
코드가 엄청나게 길어짐.