반응형

IT/DB 18

MSSQL과 MySQL에서 현재 시간 INSERT하기

MSSQL에서 현재 시간 삽입하기 MSSQL에서 현재 시간을 삽입하려면 GETDATE() 함수를 사용합니다. 이 함수는 현재 날짜와 시간을 반환합니다. 예를 들어, 'UserLogins'라는 테이블에 사용자의 로그인 시간을 기록하고자 할 때 다음과 같이 쿼리를 작성할 수 있습니다: INSERT INTO UserLogins (UserId, LoginTime) VALUES (1, GETDATE()); 이 명령은 사용자 ID가 1인 사용자의 현재 로그인 시간을 'UserLogins' 테이블에 삽입합니다. MySQL에서 현재 시간 삽입하기 MySQL에서는 NOW() 함수를 사용하여 현재 날짜와 시간을 얻을 수 있습니다. 이 함수는 MSSQL의 GETDATE() 함수와 유사하게 작동합니다. 예를 들어, 'User..

IT/DB 2024.01.27

MSSQL에서 테이블 컬럼 추가 및 속성 변경하기

데이터를 저장하기 위해 테이블에 새로운 컬럼을 추가해야 하고, 기존 컬럼의 데이터 유형이나 크기를 변경해야 할 필요가 있죠. 이러한 작업은 ALTER TABLE 문을 사용하여 수행할 수 있습니다. 1. 테이블에 컬럼 추가하기 새로운 컬럼을 테이블에 추가하는 것은 매우 간단합니다. 기본 구조는 다음과 같습니다: ALTER TABLE 테이블명 ADD 새컬럼명 데이터유형; 예를 들어, 'Employees'라는 테이블에 'BirthDate'라는 날짜형 컬럼을 추가한다고 가정해봅시다: ALTER TABLE Employees ADD BirthDate DATE; 이 명령은 'Employees' 테이블에 'BirthDate'라는 이름의 날짜형(Date) 컬럼을 새로 추가합니다. 2. 컬럼 속성 변경하기 이미 존재하는 ..

IT/DB 2024.01.25

MYSQL, MSSQL INSERT INTO ... SELECT 구문

INSERT INTO ... SELECT 구문을 활용하여 데이터를 한 테이블에서 다른 테이블로 쉽게 이동하는 방법 시나리오 설명 상상해보죠, 우리에게는 employees와 former_employees 두 개의 테이블이 있다고 합니다. employees 테이블은 현재 직원들의 정보를, former_employees는 이전 직원들의 정보를 저장합니다. 이제, 우리의 목표는 employees 테이블에서 특정 조건을 만족하는 직원들을 former_employees 테이블로 이동시키는 것입니다. 테이블 구조 employees id: 직원 ID name: 이름 department: 부서 hire_date: 고용 날짜 former_employees id: 직원 ID name: 이름 department: 부서 end..

IT/DB 2024.01.21
반응형