728x90
반응형

전체 글 768

MSSQL DELETE 데이터 삭제하기

MSSQL의 데이터 삭제 기능인 DELETE문에 대한 사용법과 부가적인 팁에 대한 글입니다. DELETE란? 데이터베이스 테이블 내 데이터를 삭제하는 명령어입니다. 가장 기본적인 문법 중 하나입니다. 삭제이기 때문에 신중히 사용해야 합니다. DELETE문 사용법 기본 사용법 --//문법 DELETE 삭제대상 테이블 (WHERE 대상행 조건) --//예제 DELETE TARGET_TABLE --// TARGET_TABLE 모든 데이터 삭제 DELETE TARGET_TALBE WHERE IDX = 10 --// TARGET_TABLE에서 IDX = 10인 ROW 삭제 모든 데이터를 삭제하는 경우는 거의 없기 때문에 DELETE문 역시 WHERE 절을 지원합니다. WHERE절에 조건을 입력해 지우려는 행을 특..

IT/SQLD 2023.10.22

[ANSI SQL] 7. WHERE 절의 조합(AND / OR / NOT / IN)

WHERE 절의 조합 예제 데이터 : User_Table SELECT * FROM User_Table ; --------------------------------------------------------------------------------------------------------------------------- AND 연산자의 사용 입력 - SELECT user_id , user_mobile , user_gender , user_amount , user_addr FROM User_Table WHERE user_gender = 'male' AND user_amount >= 5500 ; 풀이 : User_Table 에서 성별(user_gender)이 남자이고 보유금액(user_amount)가 ..

IT/SQLD 2023.10.22

[SQL] where절: 부정연산자( 같지 않다 !=, ^=, <>, NOT)

같지 않음을 표현하는 연산자 != ^= NOT 컬럼명 = ~보다 크지 않다. NOT 컬럼명 > A와 B 값 사이에 있지 않다. NOT BETWEEN A AND B list 값과 일치하지 않는다. NOT IN (list) NULL값을 갖지 않는다. IS NOT NULL 예시 -- 소속이 K02 인 선수 중에서 포지션이 MF가 아니고, 175 이상 185 이하가 아닌 선수를 찾아라 -- 이렇게 해도 되고 SELECT PLAYER_NAME 선수이름, POSITION 포지션, BACK_NO 백넘버, HEIGHT 키 FROM PLAYER WHERE TEAM_ID = 'K02' AND NOT POSITION = 'MF' AND NOT HEIGHT BETWEEN 175 AND 185 ; -- 이렇게 해도 된다. SE..

IT/SQLD 2023.10.22

테이블 최종 업데이트 시간 확인

특정 데이터베이스의 테이블이 언제 마지막으로 업데이트 되었는지 동적 관리 뷰를 사용하여 확인하는 방법에 대해서 아래와 같이 정리하였습니다. [환경] SQL Server 2005 / 2008 [시나리오] 사용자 데이터베이스 AlbumSales 에는 AlbumInfo 라는 테이블이 존재합니다. 해당 테이블에 있는 데이터를 DELETE 한 뒤 테이블이 업데이트 된 시간을 확인하는 방법입니다. -- 데이터 삭제를 통한 테이블 업데이트 DELETE FROM AlbumInfo WHERE AbNo = 3 -- AlbumInfo 테이블이 업데이트 된 시점 확인 SELECT last_user_update FROM sys.dm_db_index_usage_stats WHERE object_id = OBJECT_ID('Alb..

IT/SQLD 2023.10.17

MS SQL 전체 테이블의 크기(row count) 수 조회하기

MS SQL 전체 테이블의 크기(row count) 수 조회하기 SELECT sc.name +'.'+ ta.name TableName ,SUM(pa.rows) RowCnt FROM sys.tables ta INNER JOIN sys.partitions pa ON pa.OBJECT_ID = ta.OBJECT_ID INNER JOIN sys.schemas sc ON ta.schema_id = sc.schema_id WHERE ta.is_ms_shipped = 0 AND pa.index_id IN (1,0) GROUP BY sc.name,ta.name ORDER BY SUM(pa.rows) DESC 출처 : MS SQL 전체 테이블의 크기(row count) 수 조회하기 (tistory.com)

IT/SQLD 2023.10.17

-file.encoding의 역할

1. java, jsp 소스 파일내의 다국어 표시 java, jsp 소스 파일의 인코딩과 JVM 실행시 -Dfile.encoding이 일치하지일치하지 않으면 소스 파일내의 한글이 제대로 표시되지 않는다. 따라서 -Dfile.encoding값을 모든 경우에 무조건 EUC-KR로만 지정해서는 안된다. publicpublic class Tester { public static void main(String[] args) {{ String fileEncoding=System.getProperty("file.encoding"); System.out.println("file.encoding = "+fileEncoding);"+fileEncoding); String s="가나다"; System.out.println(..

IT/개발 2023.09.26

[MSSQL] Microsoft SQL Server 계정 생성과 권한 부여하기

Microsoft SQL Server (MSSQL) 2012이후 버전에서 사용자 계정을 만드는 방법과 권한을 부여하고 접속하는 방법에 대해 알아보겠습니다. MSSQL 엔진을 설치 한 후 엔진 관리 툴인 MSSQL Management Studio를 실행해서 위와 같이 관리자 계정으로 서비스에 접속을 하면 요렇게 서비스 중인 엔진을 관리 할 수 있는 창이 나옵니다. 여기서 서비스에 등록된 계정들을 관리하는 곳은 바로 이 보안탭이며, 로그인 폴더에서는 계정 목록도 보실 수 있습니다. 위 사진에선 방금 접속한 관리자 계정도 찾을 수 있네요. 계정을 추가하는 방법은 보안 폴더 아래 로그인 폴더를 마우스 우클릭 - 새 로그인을 선택하시면 위와 같이 새로운 계정의 정보를 입력하는 팝업이 생성됩니다. 기본 디폴트가 W..

IT/SQLD 2023.09.18

k8s - master node 재시작 하기

Swap Memory 체크 free -m or free -h 쿠버네티스에서 Swap 메모리를 체크해야 하는 이유 쿠버네티스를 설치할 때 Swap 메모리를 사용하지 않게 구성해야 한다. 그 이유는 쿠버네티스는 Deployment를 통해 Pod 생성 할 때 해당 파드에 사용할 리소스를 할당받아 사용한다. Tip) 스왑 메모리는 물리 메모리(Ram)의 용량이 부족할 때 하드 디스크의 일부 공간을 메모리 처럼 사용하게 도와주는 것 - 쿠버네티스는 원래 주어진 인스턴스 자원을 100% 가깝게 사용하는게 목표를 가지고 있다. 근데 Swap 메모리를 사용할 수 있게 해버린다면 인스턴스 자원이 일관되지 않게 사용되기 때문에 철학에 부합되지 않는다. kubelet를 start와 enable 할 수 있게 변경 system..

[Kubernetes] App 확인 (Pod 확인)

Check The Pod 이 문서는 Pod 를 확인하는 방법에 대해 포함되어 있습니다. Kubernetes Pod 앞선 Create the Deployment 를 통해 Deployment 가 생성이 되고 나면 Kubernetes 는 여러분의 애플리케이션 인스턴스에 Pod 를 생성했습니다. Pod 는 하나 또는 그 이상의 애플리케이션 컨테이너 (도커 또는 rkt와 같은)들의 그룹을 나타내는 쿠버네티스의 추상적 개념으로 일부는 컨테이너에 대한 자원을 공유합니다. Check The Pod Pod 정보 확인 $ kubectl get pod NAME READY STATUS RESTARTS AGE flask-example-app-959c5f88d-k95wk 1/1 Running 0 24m Pod 성능 사용량 확인 ..

728x90
반응형