일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 세부
- 공략
- poe2
- 씨홀스
- window
- WebView
- hybride
- 다이빙
- 여행
- psql
- JavaScript
- guide
- Linux
- 페오엑
- Front-end
- 취미
- docker
- 어드벤스
- PostgreSQL
- 야생의숨결
- JS
- window10
- ubuntu
- 뱀파이어서바이벌
- 개발툴
- 젤다의전설
- 오픈워터
- 게임
- 스쿠버다이빙
- 엘든링
- Today
- Total
목록전체 글 (178)
Rianshin

DELETE 문테이블의 특정 데이터를 삭제하거나 테이블 내에서 존재하는 모든 데이터를 삭제 할 수 있습니다. 기본문법 삭제할 테이블 작성 후 조건 입력DELETEFROM TARGET_TABLE AWHERE 조건식; 실습 - LINK테이블의 ID가 5인 행을 삭제실습1DELETEFROM LINKWHERE ID = 5; COMMIT; 실습2 - DELETE JOIN 사용하여 LINK_TMP 테이블과 LINK 테이블의 ID값으로 조인 후 삭제LINK 데이터 LINK_TMP 데이터 DELETEFROM LINK_TMP A USING LINK BWHERE A.ID = B.ID;COMMIT;중복값 데이터 삭제실습3 - LINK테이블의 모든 데이터를 삭제DELETE FROM LINK;COMMIT;- 경고 문구를 확인하..

UPDATE 문법테이블의 존재하는 데이터를 수정하는 작업이다. 업무를 처리하는데 필수적인 것이며 동시성에 유의해야 한다. 기본문법 - 업데이트 할 테이블을 작성하고 수정할 컬럼과 데이터를 입력 후 조건을 입력UPDATE TABLE_NAMESET COLUMN_1 = VALUE1, COLUMN_2 = VALUE2WHERE 조건;- UPDATE는 대상 행에 대해서 락을 잡습니다.- 락이란 다른 사용자는 해당 행에 대해서 작업을 할 수 없습니다.- UPDATE를 한 후 빠르게 COMMIT을 하지 않는다면 RDBMS의 동시성이 낮아집니다.- SELECT 에 명시적(선택적)으로 락을 잡을 수 있습니다. 예를 들어 인터넷으로 영화를 예매 할 때 여러 인원이 제한된 좌석을 선택하는 상황이라면 동시에 A좌석을 선택 할 ..

INSERT 란?테이블이 만들어지면 빈 공간이 만들어 지는 것이며 테이블 안에 데이터를 저장하는것 입니다. 기본문법 - 테이블 이름만 작성하면 테이블에 포함되어 있는 컬럼 순서대로 입력INSERT INTO TABLE_NAMEVALUES( VALUE1, VALUE2, VALUE3, ...); - 테이블의 특정 컬럼을 작성하면 컬럼을 지정하여 저장할 수 있습니다.INSERT INTO TABLE_NAME( COLUMN1, COLUMN2)VALUES( VALUE1, VALUE2); 실습준비 - LINK 테이블 만들기CREATE TABLE LINK( ID SERIAL PRIMARY KEY, URL VARCHAR(255) NOT NULL, NAME VARCHAR(255) NOT ..
사용법find [경로] [옵션] [대상]주요 옵션name [파일명] : 지정된 이름의 파일을 찾는다.user [유저명] : user 소유의 파일을 찾는다.-type [bcdfls] : 지정된 형식의 파일을 찾는다.b : 블록파일c : 문자d : 디렉터리f : 파일l : 링크파일s : 소켓-size [+/-]숫자[bckw] : 지정된 크기의 파일을 찾는다.+n : n보다 크다-n : n보다 작다n : n이다b : 512-bytec : bytek : kilobytesw : 2-byte-mtime [+/-]숫자+n : n일 전에 수정된 파일을 찾는다.-n : n일 동안 수정된 파일을 찾는다.-ctime [+/-]숫자생성 시간을 기준으로 찾는다. 사용법 mtime과 동일-atime [+/-]숫자엑세스 시간을 기..
PostgreSQL을 기본 설치하면 외부에서는 접속할 수가 없다. config를 수정해 줘야 한다.우선 Ubuntu에서 열려있는 포트를 확인해 보자.포트 확인은 netstat -ntlp로 확인하자$ netstat -ntlp(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.)Active Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp 0 ..
Android 무선 디버깅을 하기위해 전제조건은 다음과 같다. 1. 같은 네트워크망(wifi) 2. Android 또는 adb 설치 3. 휴대폰 개발자모드 open 연결방법 1. adb tipip 실행 //adb tcpip [사용포트] adb tcpip 7777 2. Android 기기의 ip정보로 연결 //adb connect [ipAddress]:[port] adb connect 192.168.40.171:7777 3. adb logcat 실행 //adb logcat | grep '찾을 문자열' adb logcat

1. 도커(Docker) 유료화?! 정확히는 도커 데스크탑(Docker Desktop) 유료화라고 보아야 할 것 같습니다. 지난 9월1일 아래와 같은 메일을 받았었습니다. 아마도 도커허브에 계정을 가지신 분들은 모두 같은 메일을 받으셨을 것 같은데요. 동시에 IT News 사이트들도 기사를 내기 시작했던 것 같습니다. 아래 링크는 그러한 기사 중에 하나입니다. "도커 데스크톱, 대기업 사용자에게는 유료화된다" 무료로 사용할 수 있었던 Docker Free 구독 정책의 이름을 Personal 플랜으로 변경한다는 내용입니다. Docker Desktop은 Free 계정에서 다운받아서 무료로 사용할 수 있었는데 변경된 정책이 적용되면 개인 사용자나 250인 이하 그리고 $1000만 달러미만 매출의 회사에서만 사..

macOS에서 docker를 사용하기 위해 그간 Docker Desktop을 사용해왔었는데 유료화 소식이 전해져 왔다. Docker Desktop은 개인은 무료, 기업은 직원이 250명 이상이거나 연매출이 대략 110억($10 million) 이상인 경우 유료 버전을 사용해야 한다 (아직 유예기간 있음). https://www.docker.com/blog/updating-product-subscriptions/ Docker is Updating and Extending Our Product Subscriptions - Docker Blog Learn from Docker experts to simplify and advance your app development and management with Do..