본문 바로가기
728x90
반응형
MS SQL | Table 테이블 만들기 - 2가지 방법 GUI, CLI 1. 그래픽 환경에서 GUI로 데이터 테이블 만들기 2. CLI 명령어로 데이터 테이블 만들기 MSSQL 에서 Table 테이블을 만들어 보겠습니다. 1. 그래픽 환경에서 GUI로 데이터 테이블 만들기 먼저, SSMS 에서 Database 를 선택합니다. Database --> Tables --> 마우스 오른쪽 클릭 --> New --> Table 칼럼 이름, 데이터 타입, Null 허용 등을 입력합니다. (MS SQL | 데이터 타입 및 설명(간단히)🔗) 기본 값을 입력하고 싶다면, 아래 Column Properties 를 활용합니다. (MS SQL | 현재 시간 넣는 함수🔗) 모두 입력하고, 상단의 저장하기 버튼을 클릭합니다. 테이블 이름을 입력하고, 화면 좌측의 새로고침(F5)을 클릭하면, 테이블이.. 2023. 1. 30.
MS SQL | 현재 시간 넣는 함수 데이터 입력값에 현재시간을 입력하는 여러가지 방법입니다. 함수 입력 값 설명 SYSDATETIME() yyyy-MM-dd hh:mm:ss.nnnnnnn 컴퓨터 시간 SYSDATETIMEOFFSET() yyyy-MM-dd hh:mm:ss.nnnnnnn +hh:mm 컴퓨터 시간 +표준시 SYSUTCDATETIME() yyyy-MM-dd hh:mm:ss.nnnnnnn UTC CURRENT_TIMESTAMP yyyy-MM-dd hh:mm:ss.nnn 컴퓨터 시간 GETDATE() yyyy-MM-dd hh:mm:ss.nnn 컴퓨터 시간 GETUTCDATE() yyyy-MM-dd hh:mm:ss.nnn UTC 예) INSERT INTO table1 ( column1 ) VALUES ( CURRNET_TIMESTAM.. 2023. 1. 27.
MS SQL | 데이터 타입 및 설명(간단히) 유형 이름 설명 기타 선호 정수 bigint -2^63 ~ 2^63-1 64bit, 8 bytes * 정수 int -2^31 ~ 2^31-1 (약 21억) 32bit, 4 bytes * 정수 smallint -2^15~2^15-1 16bit, 2 bytes 정수 tinyint 0~2^8-1 8bit, 1 byte 실수 float 64bit, 4-8 bytes 실수 real 32bit, 4 bytes 정확한 수 decimal -17 bytes * 정확한 수 numeric -17 bytes * 정확한 수 money 소수 넷 째 자리 까지만 8 bytes * 날짜 date 1-1-1 ~ 9999-12-31 * 날짜/ 시간 datetime 1953/1/1 00:00:00.000 ~ 9999/12/31 23:59.. 2023. 1. 25.
MS SQL | 주석 (comment) --, /* */ 입력 방법, 단축키 주석은 아주아주 중요합니다. 주석을 입력하는 방법을 알아보겠습니다. "--" 그리고 "/* */" 를 입력하면 주석이 됩니다. -- 주석은 1줄 전체를 주석으로 만드는 것입니다. /* 여러 줄을 주석으로 만드는 방법입니다. */ 단축키는 아래와 같습니다. 이렇게 입력할 시에, "--" 한 줄 주석으로 설정/해제됩니다. 선택한 텍스트(블록)를 주석으로 변경하고 싶으면, CTRL + K, CTRL + C 주석 해제하고 싶으면, CTRL + K, CTRL + U (출처 및 참고자료) -- (Comment) (Transact-SQL)🔗 Slash Star (Block Comment) (Transact-SQL)🔗 2023. 1. 23.
MS SQL | 외부에서 DB접속 허용하기 기본값은 서버 컴퓨터에서만 Database 에 접근할 수 있도록 되어있습니다. 상당한 비효율이겠죠. 따라서 외부에서 DB서버에 접근할 수 있도록 해야합니다. 외부 IP에서 Database 에 접근하는 방법입니다. SQL Server Configuration Manager(SQL Server 구성 관리자) 를 실행합니다. SQL Server Network Configuration --> Protocols for MSSQLSERVER --> TCP/IP --> 마우스 오른쪽 클릭 --> Enable 로 변경합니다. MSSQLSERVER 서비스가 재시작 전까지 변경사항이 적용되지 않는다고 합니다. Task Manager에서 MSSQLSERVER 서비스를 재시작합니다. 작업관리자 --> 서비스 --> MSSQL.. 2023. 1. 20.
MS SQL | MS SQL Server 오류 : 18456 해결방법 SQL Server Authentication 으로 접속 할 때에 발생하는 오류입니다. SQL Server 인증방식이 Windws Authentication 만 있을 때에 발생합니다. 따라서, Windows Authentication 및 SQL Server Authentication 역시 추가합니다. 1. Windows Authentication 으로 로그인 2. [Database 서버 --> 마우스 오른쪽 클릭 --> 속성] 3. [Security --> Server authentication --> SQL Server and Windows Authentication mode 체크] 서버 재시작합니다. 4. MSSQLSERVER 서비스를 재시작합니다. 작업관리자(Task Manager) --> Serv.. 2023. 1. 18.
MS SQL | Database, SQL Server 에 연결하는 사용자 추가 Windows Authentication 을 사용하여 Database 에 연결하면, Windows 의 사용자 인증으로 로그인합니다. 실제로 운용하고 있는 서버에 연결하려면, Windows Authentication 이 아닌, SQL Server 인증으로 들어가야 합니다. 1. 새로운 로그인 추가하기 [Security --> Logins --> 마우스 오른쪽 클릭 --> New Login] 순으로 진행 2. 사용자 정보를 입력합니다. Default Database(Test_DB01) 도 입력 3. 서버 역할을 선택 (public, sysadmin) 4. Database (Test_DB01)를 선택, 역할(db_owner)도 선택 5. DB_Odin 추가 된 것을 확인 6. SQL Server Authent.. 2023. 1. 16.
MS SQL | Database DB 데이터베이스 삭제하기 데이터 베이스를 삭제하는 방법입니다. DROP DATABASE IF EXISTS 데이터베이스이름; 위와 같이 입력합니다. 혹은 DB를 선택하여, 마우스 우클릭으로 Delete를 클릭합니다. 2023. 1. 13.
MS SQL | Database DB 데이터베이스 만들기 Database 를 다루기 때문에 Database 데이터베이스를 만들어보겠습니다. 1. Windows Authetication 으로 SSMS에 로그인합니다. 2. Databases 에서 마우스 오른쪽 클릭, [New Database] 클릭합니다. Database 이름을 입력합니다. Database 만들었습니다. 혹은 CREATE DATABASE 데이터베이스이름; 을 입력하여, 데이터베이스를 만듭니다. 데이터베이스가 안 보인다면, 새로고침 버튼을 클릭합니다. 2023. 1. 11.
728x90
반응형