728x90
반응형

IT/SQLD 98

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

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

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

IT/SQLD 2023.09.18

Windows SQL Server 원격설정하여 접속방법 알아보기

SQL Server 구성관리자 설정하기 첫번째로 SQL Server 구성관리자 설정하기를 진행하겠습니다 SQL Server를 설치하시면 SQL Server 구성 관리자가 설치되며, SQL Server 구성관리자로 들어갑니다. SQL Server 구성 관리자로 들어가신 후 SQL Server 네트워크 구성 -> SQLEXPRESS에 대한 프로토콜로 들어가시면 우측의 TCP/IP 항목을 더블클릭합니다 TCP/IP 속성으로 들어가시면 프로토콜 사용 IPALL 에서 포트 1433으로 지정합니다 SQL 구성관리자 - TCP/IP 설정 프로토콜 - 사용 : 예 IP 주소 - IPALL - TCP 포트 : 1433 변경된 정보를 반영하기 위해 SQL Server 서비스 -> 우측의 SQL Server (SQLEXPR..

IT/SQLD 2023.07.28

[MS-SQL] 설치 오류

개요 윈도우 서버를 개인 테스트용으로 설치시 영문으로만 설치하다보니 MS-SQL(한글 버전) 설치시 마다 동일 오류 발생의 연속이다. 이참에 정리해서 까먹지 말아야 겠다. 구성환경 윈도우 2016 / MS-SQL 2019 1. 오류메시지 TITLE: SQL Server Setup failure. ------------------------------ SQL Server Setup has encountered the following error: The SQL Server license agreement cannot be located for the selected edition, EVAL. This could be a result of corrupted media or the edition being u..

IT/SQLD 2023.07.28

MS SQL Server 설치하기 (SQL Server 2019, SSMS)

MS SQL Server를 설치하면 데이터베이스 서비스를 제공할 수 있는 상태가 되고, 실제 데이터베이스 생성/관리 등은 SQL 전용 도구인 SSMS를 통해 접근/관리 합니다. 물론 원격지에서도 SSMS 이용해서 접속이 가능합니다. 바로 설치 방법을 진행해보겠습니다. MS SQL Server 2019 설치 설치환경 - Windows Server 2019 English - Microsoft SQL Server 2019 Standard Edition English Ver. 설치파일 다운로드는 공식 홈페이지를 통해 받을 수 있습니다. (.exe) https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads 저의 경우엔 .iso 파일을 보유하고 있어 해당 파..

IT/SQLD 2023.07.28

MS SQL Server 설치하기 (SQL Server 2019, SSMS)

MS SQL Server를 설치하면 데이터베이스 서비스를 제공할 수 있는 상태가 되고, 실제 데이터베이스 생성/관리 등은 SQL 전용 도구인 SSMS를 통해 접근/관리 합니다. 물론 원격지에서도 SSMS 이용해서 접속이 가능합니다. 바로 설치 방법을 진행해보겠습니다. MS SQL Server 2019 설치 설치환경 - Windows Server 2019 English - Microsoft SQL Server 2019 Standard Edition English Ver. 설치파일 다운로드는 공식 홈페이지를 통해 받을 수 있습니다. (.exe) https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads 저의 경우엔 .iso 파일을 보유하고 있어 해당 파..

IT/SQLD 2023.07.25

[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.06.26

MSSQL 뷰 생성하기 (CREATE VIEW)

- 뷰(VIEW) 란? ​ 뷰는 쿼리의 결과를 가상의 테이블로 만드는 것을 말합니다. ​ - MSSQL 뷰 생성방법 CREATE VIEW [뷰명] AS SELECT [컬럼명] FROM [테이블명] WHERE [조건절] ​ - 테이블 생성 CREATE TABLE dbo.성적 ( 일련번호 int NOT NULL, 이름 varchar(6) NOT NULL, 점수 int NOT NULL ) ​ - 데이터 입력 INSERT INTO dbo.성적 (일련번호, 이름, 점수) VALUES (1, '홍길동', 90) INSERT INTO dbo.성적 (일련번호, 이름, 점수) VALUES (2, '일지매', 95) INSERT INTO dbo.성적 (일련번호, 이름, 점수) VALUES (3, '임꺽정', 85) - 테..

IT/SQLD 2023.06.26

[MSSQL] 프로시저 생성, 수정, 조회, 삭제, 호출하는 방법

프로시저란? DBMS 에서 제공하는 프로그램 SQL 를 의미합니다. DB 기능이지만 프로그램이기 때문에 간단한 문법인 IF, WHILE 등 프로그래밍 문법을 사용할 수 있고, 프로시저를 호출할 때 매개변수를 받거나 전달해 줄 수 있습니다. DB 객체로 생성할 수 있고 여러 프로그래밍 문법과 SQL 을 하나의 객체내로 묶어서 사용할 수 있습니다. 따라서 개발에서 코드의 복잡도를 줄여줄 수 있습니다. 프로시저 생성하는 방법 기본 문법 제일 기본이 되는 문법입니다. CREATE PROCEDURE 프로시저 명으로 시작하고, AS BEGIN 과 END 사이에 원하는 쿼리를 입력하는 방식입니다. 1 2 3 4 5 6 CREATE PROCEDURE Schema_Name.Procedure_Name AS BEGIN SE..

IT/SQLD 2023.06.26
728x90
반응형