본문 바로가기

Database

T-SQL T-SQL 구문 : WITH절과 CTE WITH 절은 CTE(common Table Experssion) 을 표현하기위한 구문 ms sql 2005는 ANSI 99년 표준 ms sql 2000은 ANSI 92년 표준 더보기
DB Transact-SQL SQL 과 TSQL 을 비교야해보아한다 SQL 은 ISO ANSI 표준 마이크로 소프트에서 만들어진 규격 Transact-SQL ( TSQL) ex) 오라클은 pl/sql 이라고부름 ex) INSET INTO 가 표준 ex) INSET 는 야메 데이터 조작 언어(DML) 문 대표적인 DML 문에는 SELECT, INSERT, UPDATE, DELETE가 있음 명령문 실행 제어: CREATE DATABASE 등의 명령문을 실행할 수 있는 권한을 특정 사용자에게 부여하거나 제거하는 것 데이터 정의 언어(DDL) 문 Transact-SQL을 기능에 따라 구분 ▸ 데이터 정의 언어(DDL) ▸ 데이터 제어 언어(DCL) ▸ 데이터 조작 언어(DML) DDL 문은 데이터베이스의 구조를 생성, 변경 또는 제거하는 .. 더보기
db DELETE문 + 팁 + 명령문정리 DELETE [FROM] table_name [ WHERE search_condition ] //////////////// 팁 ////////////////////// C R U D Create Read Update Delete 실무용어라는데?? 뭔말이야? ㅋㅋ DB명령어 정리 UPDATE table_name SET column1 = value1 column2 = value2 WHERE search_condition column1 = value1 쌍은 필요한 만큼 반복될 수있음(쌍들사이는 '' 로구분) WHERE 절(WHERE search_condition)은 생략할 수도 있지만, 이경우 모든 행을일괄적으로 갱신해 버리므로 주의해야한다 따라서 대부분의 경우에 WHERE 절을 사용해야한다 UPDATE ro.. 더보기
db 명령문 update UPDATE문은 테이블의 하나 이상의 열을 갱신하는 명령문 구문: UPDATE table_name SET column1 = value1 [ , column2 = value2, ... ] [ WHERE search_condition ] ▸ columni = valuei 쌍은 필요한 만큼 반복될 수 있음(쌍들사이는 ‘,’로 구분). ▸ WHERE 절(WHERE search_condition)은생략할 수도 있지만, 이 경우 모든 행을 일괄적으로 갱신해 버리므로 주의해야 함(따라서 대부분의 경우에 WHERE절을 사용 USE pubs SELECT * FROM roysched WHERE title_id= 'BU1032' UPDATE roysched SET royalty = 8 WHERE title_id = 'BU1.. 더보기
080930 sql 정리 더보기
db 기본값 디폴트값 모든 열에 “DEFAULT”를 적용하고자 할 경우 디폴트값 확인 시드값 1 = 시작값 시드증가값 1 = 1씩 증가 더보기
db 명령문 insert 문 기초 INSERT 문은 테이블에 한 행을 삽입하는 명령문 INSERT [INTO] table_name ( column_list ) VALUES ( value_list ) 인서트문은 반드시 한행에 대해서 적용~!! 더보기
db SELECT 중복 제거 distinct 와 TOP 그리고 GROUP BY 더보기