일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- constraint
- Update
- null
- 보울룸
- SQLD
- data
- 회사싫어
- 환생
- 책리뷰
- Drop
- 빅데이터
- 30일글쓰기
- 전생
- rename
- 테이블삭제
- 30일챌린지
- 홈트
- 일기
- 데이터모델링
- 인덱스
- 회사생활
- ROWNUM
- ERD
- SQL
- 직장인일기
- where절
- 넷플릭스
- 도전
- 직장생활
- INSERT
- Today
- Total
목록전체 글 (132)
최보름달
TRUNCATE TABLE 은 DROP TABLE 과는 달리, 테이블 자체가 삭제되는 것이 아니라 테이블 구조를 유지한 채 내용(모든 행)을 삭제하는 것이다. 재사용이 가능한 형태로 내용물만 제거한다. TRUNCATE TABLE PLAYER ; DROP TABLE 은 테이블 자체가 삭제되기 때문에 테이블 구조를 확인할 수 없지만, TRUNCATE는 테이블은 있되 데이터만 삭제하는 기능이다. DML로 분류하기도 하지만, 처리방식이나 Auto commit 특성을 가져 DDL로 분류한다. TRUNCATE 는 부하가 적다. 하지만 Auto commit 되기 때문에 삭제 후 복구가 되지 않으므로 주의가 필요하다. * kdata 한국데이터진흥원에서 출간한 SQL 전문가 가이드 2013 Edition을 요약했습니다.
테이블을 삭제하는 명령 DROP TABLE 테이블명 [CASCADE CONSTRAINT] ; CASCADE CONSTRAINT 옵션은 해당 테이블과 관계가 있던 참조 제약조건에 대해서도 삭제한다는 것을 의미한다. SQL Server 에서 CASCADE 옵션은 존재하지 않으므로, 테이블 삭제 전에 FOREIGN KEY 제약조건 또는 참조하는 테이블을 먼저 삭제해야 한다. 예시 -- PLAYER 테이블 삭제하기 -- ORACLE DROP TABLE PLAYER; -- SQL SERVER DROP TABLE PLAYER; * kdata 한국데이터진흥원에서 출간한 SQL 전문가 가이드 2013 Edition을 요약했습니다.
테이블 이름을 변경하는 명령 -- ORACLE RENAME 변경전 테이블명 TO 변경후 테이블명 ; -- SQL SERVER sp_rename 변경전 테이블명, 변경후 테이블명 ; 예시 -- TEAM 테이블을 TEAM_BACKUP 으로 변경 -- ORACLE RENAME TEAM TO TEAM_BACKUP ; -- SQL SERVER sp_rename 'dbo.TEAM', 'TEAM_BACKUP' ; * kdata 한국데이터진흥원에서 출간한 SQL 전문가 가이드 2013 Edition을 요약했습니다.
ㄹ뭔가 거창한 제목을 붙였지만, 사실은 폭식에 대한 이야기입니다. 저는 루틴하고 규칙적인 삶을 추가하지만... 언제나와 같이 추구하는 가치는 쉽게 무너지기 마련인 것 같습니다. 내부의 호르몬 영향도 있을 것이고, 외부에서 받는 스트레스도 무시할 수 없는 요인 중 하나입니다. 스트레스를 건전하게 푸는 방법도 많은데, 최근에는 밸런스가 무너진 탓인지 좋지 않은 방향으로 스트레스를 풀고 있습니다. 쇼핑을 한다거나, 밤 늦게까지 만화(웹툰)을 본다던가 하는 식이죠. 오늘은 더해서 폭식을 했습니다. 맵고 짜고 자극적인 음식은 먹어도 먹어도 배가 부르지 않고 끊임없이 먹게 되는 것 같아요. 알쓰임에도 불구하고 술도 조금 마셨습니다🍺 그렇게 맛있는 것을 먹으면서 잠시나마 현실에서 눈을 돌리면.. 조금이나마 숨통이 트..
ALTER TABLE 컬럼을 추가/삭제하거나 제약조건을 추가/삭제하는 경우 - ALTER TABLE ADD - ALTER TABLE DROP - ALTER TABLE MODIFY - ALTER TABLE RENAME TO - ALTER TABLE DROP CONSTRAINT - ALTER TABLE ADD CONSTRAINT ADD COLUMN 칼럼을 추가하는 명령 ALTER TABLE 테이블명 ADD 추가할 컬럼명 데이터유형 ; 새롭게 추가된 컬럼은 테이블의 마지막 컬럼이 된다. (컬럼 위치를 지정할 수 없다.) -- PLAYER 테이블에 ADDRESS 컬럼을 추가하는 예시 -- ORACLE ALTER TABLE PLAYER ADD (ADDRESS VARCHAR2(80)) ; --SQL SERVER A..
생성된 테이블 구조 확인 oracle - DESCRIBE 테이블명 ; - DESC 테이블명 ; sql server - sp_help 'dbo.테이블명' select 문으로 테이블 생성하기 DML 문장 중 select 문장을 이용해서 테이블을 생성할 수 있다. (CTAS: create table ~ as select ~) 그러나 CTAS 기법을 사용할 경우 제약조건 중 NOT NULL만 새로운 복제 테이블에 적용이 되고, 기본키, 고유키, 외래키, CHECK등 다른 제약조건은 없어지므로 ALTER TABLE과 같이 사용해야 한다. sql server 에서는 select ~ into ~ 를 활용할 수 있다. 예시 CREATE TABLE TEAM_TEMP AS SELECT * FROM TEAM ; * 한국데이..
저는 자기 전에 꼭 하는 일이 있습니다. 바로 침대에 누워 웹툰 본 후 잠에 듭니다. 하루를 마무리하는 저만의 의식 같은 것인데요. 저는 네이버, 다음, 카카오페이지 웹툰을 차례로 보곤 합니다. 그런데 요즘 웹툰을 보면서 이런 류의 설정을 가진 만화가 많다는 것을 깨달았습니다. '눈을 떠보니 새로운 세계에서 태어났다', '죽고 나니 소설 속 주인공(혹은 조연)이 되었다', '환생했더니 이세계의 XX가 되었다' 비슷하지만 미묘하게 차이를 둔 웹툰이나 소설이 많습니다. 게다가 조회수도 엄청나지요. 왜 자꾸 이런 설정의 만화가 만들어지고, 많은 조회수와 인기를 얻는 것일까 생각해봤습니다. 저는 이런 차원이동물이 주는 느낌이 '이직'과 비슷하다는 느낌을 받습니다. 회사에서 힘들 때, 가장 먼저 생각하게 되는 것..
최근 삶의 밸런스가 많이 깨져서 규칙적으로 생활하지 못하고 있습니다. 저는 규칙적으로 사는 것이 좋습니다. 어떻게 보면 반복되는 삶이라고 생각될 수도 있는데... 제가 추구하는 라이프스타일과 잘 맞는 것 같습니다. 신체적으로도 건강해지는 것 같구요. 저는 아빠 덕분에 어렸을 때 부터 꽤 규칙적으로 생활해왔습니다. 아빠와같이 아침에 등교를 하고, 매주 토요일에는 대청소를 하고 일요일에는 뒷산에 가거나 목욕탕에 가곤 했습니다. 다같이 목욕탕에 가서 1시간 뒤에 보자 하면 1시간으론 안돼 1시간 30분 뒤에 보자 라고 엄마가 얘기하던게 생각나네요. 그리고 꼭 목욕한 뒤에 들리던 콩나물국밥집도 있었습니다. 아빠는 매일 아침 일찍 일어나서 산책을 하거나 뒷산에 오르는 것을 좋아했습니다. 그런 아빠를 따라서 산책을..
평일에 부족한 잠을 주말에 보충하는 것은, 삶의 질을 높여줄까요? 저는 평소에 꽤 규칙적으로 사는 편입니다만, 종종 주말에 늦잠을 자곤 합니다. 그것도 1~2시간 정도가 가니라 꽤 늦게까지 잠을 자기도 합니다. 낮 12시나 2시 정도까지 자는 경우도 있습니다. 그런데 이렇게 늦게까지 자고 일어나면 하루가 너무 빨리 지나가기 때문에 허무한 기분이 들기도 합니다. 이렇게 주말에 몰아 자는 것은 좋은 것일까요? 검색해보니 저만 궁금했던 게 아니었나 봅니다. 2019년도에 몇몇 교수들이 연구팀을 만들어 조사를 했다고 합니다. 수면시간과 삶의 질에 대한 연구 결과, 주말에 잠을 보충하는 그룹의 삶의 질이 더 낫다는 결론이 났다고 합니다. https://www.yna.co.kr/view/AKR201904121357..
회사 동료들의 점심시간을 유심히 관찰해보면 몇가지 유형으로 나눌 수 있는 것 같습니다. 1. 도시락파 - 집에서 도시락을 싸오는 그룹입니다. - 부모님과 함께 거주하는 경우 도시락을 싸오는 경우가 많은 것 같습니다. - 금요일에는 외식을 하기도 합니다. 2. 외식파 - 주로 회사밖에서 식사를 하는 그룹입니다. - 배달을 시켜 먹기도 합니다. - 회사 근처에 맛집을 잘 알고있습니다. - 치밀한 경우에는 맛집 목록을 만들어서 공유하는 경우도 있습니다. 3. 운동파 - 점심시간을 이용해서 운동을 하는 경우입니다. 요가, 헬스를 하는 경우가 많습니다. - 의지가 매우 강한 분들입니다. - 주 5일 모두 운동을 가지는 않고 주2회 3회 등으로 가는 분들이 많습니다. 4. 외국어 공부파 - 외국어 공부가 많은 편인..