Day 26
SQL 문법 추가
기존 테이블의 제약 생성/삭제
ALTER TALBE 테이블명 ADD CONSTRAINT 제약명 제약형태(컬럼);
ALTER TALBE 테이블명 DROP CONSTRAINT 제약명;
auto_increment
데이터가 삽입 될 때마다 1씩 증가해주는 역할을 했다.
SHOW COLUMNS FROM 테이블명;
테이블의 컬럼의 데이터 타입이 뭔지 알수있음.
JOIN
두 개 이상의 테이블에 대해서 결합하여 나타날 때
ON은 조건을 먼저 지정, WHERE은 나중에 지정
SELECT s.STUDENT_CODE, s.name, e.SCORE, e.RESULT FROM MANAGER m
JOIN STUDENT S on m.student_code = S.STUDENT_CODE
JOIN EXAM E on S.STUDENT_CODE = E.STUDENT_CODE WHERE m.name = 'managerA';
select*from information_schema.table_constraints;
제약사항 확인
CASCADE
참조관계가 있늘 경우 참조되는 데이터가 삭제될 떄 같이 삭제가능.
ALTER TABLE EXAM ADD CONSTRAINT fk_delete_2 FOREIGN KEY (STUDENT_CODE)
references STUDENT(STUDENT_CODE) ON DELETE CASCADE;
막간 CS
하드웨어에서 크기가 중요한 이유
컴퓨터의 클럭 속도를 4GHz라고 한다면 1초에 40억번 연산을 한다는 말이다. 40억분의 1초에 전자가 이동할 수 있는 거리는 75밀리미터다.
빛의 속도는 불변하므로 결국 성능을 위해서는 크기를 작게 만들어서 이동거리를 줄여야 한다.
'항해99 > TIL | WIL' 카테고리의 다른 글
| WIL (3주) (0) | 2023.02.05 |
|---|---|
| 2023.02.04 (27일) (0) | 2023.02.04 |
| 2023.02.02 (25일) (0) | 2023.02.02 |
| 2023.02.01 (24일) (0) | 2023.02.01 |
| 2023.01.31 (23일) (0) | 2023.01.31 |