본문 바로가기

728x90
반응형

Database

[MS-SQL] 날짜(DATE), 시간(TIME) 함수 1. 날짜 & 시간 함수 1) DATEADD : 지정한 날짜에 시간 가격을 더하여 새 DATETIME 값을 반환. - DATEADD([날짜파트], [변환하고자 하는 상수], '[변환하고자 하는 날짜 데이터]')ex) SELECT GETDATE() AS TODAY, DATEADD(MM, 2, GETDATE()) AS CONVERT_DAY FROM TABLE 2) DATEDIFF : 지정한 두 날짜 간에 교차되는 날짜와 시간 경계값을 반환. - DATEDIFF([날짜파트], '[날짜 데이터1]', '[날짜 데이터2]')ex) SELECT DATEDIFF(DD, '2017-07-05', '2017-07-12') AS COMPARE 3) DATENAME : 지정한 날짜의 특정 날짜 부분을 나타내는 문자열을 반환.. 더보기
DATABASE / DBMS(Database Management System) 1. DATABASE 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합. 복수 업무에 공통으로 나타나는 데이터를 중심으로 모아서 이들을 상호 유기적으로 결합한 것. (일정한 규칙에 따라 연결하여 이용할 수 있도록 구성되어 있음) 2. DBMS(Database Management System) 데이터베이스를 관리하는 시스템. 1) 전용(Proprietary) 프로그래밍 인터페이스 - 각 DBMS 회사마다 제공하는 프로그래밍 인터페이스. - 속도나 효율면에서 우수하지만 DBMS 에 종속적이기 때문에, 하나의 프로그램으로 다양한 종류의 DBMS 에 접근이 어려움. 2) 공용(Universal) 프로그래밍 인터페이스 - 다양한 DBMS 를 하나의 일관된 인터페이스로 다를수 있음. - 하.. 더보기
[SQL] ALTER TABLE 1. COLUMN 추가 - ALTER TABLE table_name ADD column_name datatype ex) ALTER TABLE Product ADD Name VARCHAR(50) 2. COLUMN 삭제 - ALTER TABLE table_name DROP COLUMN column_name ex) ALTER TABLE Product DROP COLUMN Name 3. COLUMN TYPE 변경 1) MS SQL - ALTER TABLE table_name ALTER COLUMN column_name datatype ex) ALTER TABLE Product ALTER COLUMN Name VARCHAR(30) 2) MYSQL / ORACLE - ALTER TABLE table_name MOD.. 더보기