Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- SQL
- 전처리
- 태블로퍼블릭
- 정제
- 함수
- trim
- Tableau
- vlookup
- D2E8DA72
- random.uniform
- TabPy
- concat
- 파이썬
- Delete
- Def
- 에러
- putty
- 살려줘
- safe mode 해제
- 맵차트
- 북마크
- 이전날짜제거
- 오류
- 데이터전처리
- 외부접속허용
- Join
- 태블로
- split
- mysql
- 아나콘다
Archives
- Today
- Total
무던히 하다보면 느는
[SQL] SQLD 2강 본문
🧃 테이블 생성 주의사항
1. 테이블명과 컬럼명은 반드시 문자로 시작해야함
2. A-Z, a-z, 0-9, #, $, _ 만 사용가능함
3. 다른 테이블명과 중복되지 않아야 함
4. 칼럼 뒤 데이터유형은 꼭 지정되어야 함
DML : Data Manipulation Language
정의된 데이터베이스에 레코드를 입력하거나, 수정, 삭제 및 조회하기 위한 명령어다.
INSERT | INSERT INTO MENU (NAME) VALUES ('연어스시'); |
UPDATE | UPDATE MENU SET discount_rate = 10 (where name = '연어스시'); |
DELETE | DELETE FROM MENU (WHERE name = '연어스시') |
INSERT 데이터입력
UPDATE 데이터수정
DELETE 데이터삭제
SELECT 데이터조회
2,4? x -> 3,4
- 메뉴코드 문자열, 숫자 입력도 가능함. 오류 발생하지 않음
- delete 에서 from 생략 가능
3. 메뉴명에 대한 설명이 없음. 오류 발생 (not null임)
4. 컬럼명 지정이 이뤄지지 않은 상태에서는 전체값이 들어가야함. (null 일지라도)
Q. DELETE에 관한 설명 중 틀린 것은?
1. 삭제된 데이터에 대해 로그를 남길 수 있는 방법이다 2. 특정 행은 지울 수 없다 3. 삭제된 데이터를 다시 되돌릴 수 있다 4. 데이터는 삭제되지만 용량이 줄어들지 않는다 |
4? x -> 2
로그를 남기는 것은 delete만 가능함
ddl인 truncate와 drop은 되돌릴 수 없지만 delete는 되돌릴 수 있다. (DB에 반영되기 전까지는)
1:07:04
'SQL' 카테고리의 다른 글
[SQL] SQL자격검정 실전문제 풀이 2과목 (p53~p58 : 29번~39번) (0) | 2022.06.19 |
---|---|
[SQL] SQL자격검정 실전문제 풀이 2과목 (p49~p52 : 20번~28번) (0) | 2022.06.19 |
[SQL] SQL자격검정 실전문제 풀이 2과목 (p44~p49 : 9번~19번) (0) | 2022.06.19 |
[SQL] SQL자격검정 실전문제 풀이 2과목 (p40~p43 : 1번~8번) (0) | 2022.06.17 |
[SQL] SQLD 1강 (0) | 2022.06.17 |