목록MSSQL (54)
충분히 쌓여가는
DELETE 문으로 데이터 삭제하기DELETE [테이블 이름] WHERE [열] = [조건] DELETE 문의 주의사항으로 WHERE 문의 조건이 누락되면 전체 데이터를 삭제하므로 주의해야 한다. col_1이 14인 데이터만 삭제하는 쿼리DELETE doit_dml WHERE col_1 = 14;SELECT * FROM doit_dml; 테이블에 있는 전체 데이터를 삭제하려면 WHERE 문의 조건을 제거하고 쿼리를 실행한다DELETE doit_dml;SELECT * FROM doit_dml; 테이블 완전 삭제DROP TABLE doit_dml;SELECT * FROM doit_dml;
UPDATE 문의 기본 형식UPDATE [테이블 이름] SET [열1 = 값1, 열2 = 값2, ...]WHERE [열] = [조건] UPDATE 문은 사용 방법이 매우 간단하며 WHERE 문을 생략할 수 있다.!!!WHERE 문의 조건을 누락하면 테이블의 전체 데이터를 수정하므로 사용할 떄 항상 주의해야 한다. col_1이 4인 행의 col_2 열 값을 변경하는 쿼리UPDATE doit_dml SET col_2 = N'데이터 수정'WHERE col_1 = 4;SELECT * FROM doit_dml; UPDATE 문으로 전체 열 데이터 수정하기: WHERE 문 생략UPDATE doit_dml SET col_1 = col_1 + 10;SELECT * FROM doit_dml;
INSERT 문으로 데이터 삽입하기데이터를 삽입하려면 INSERT 문으로 사용한다. INSERT 문의 기본 형식INSERT INTO 테이블 [열1, 열2, ...] VALUES [값1, 값2, ...]; 데이터를 삽입, 수정, 삭제하려면 테이블이 필요하다.doit_dml이라는 이름의 테이블을 생성하고 각 열에 데이터를 입력하는 쿼리USE DoItSQL;CREATE TABLE doit_dml (col_1 INT,col_2 NVARCHAR(50),col_3 DATETIME)GOINSERT INTO doit_dml(col_1, col_2, col_3)VALUES (1, 'DoItSQL', '2021-01-01') 테이블에 삽입한 데이터 검색SELECT * FROM doit_dml;INSERT 문의 특이사항테이..
테이블을 생성하려면 CREATE 문을 사용하지만, 테이블은 데이터베이스 내부에 생성해야 하므로 반드시 테이블이 위치할 데이터베이스를 먼저 선택해야 한다. DoItSQL 데이터베이스를 선택할 것이기 때문에 DoItSQL 데이터베이스를 선택하면 된다DoItSQL 데이터베이스 선택USE DoItSQL; doit_create_table라는 이름의 테이블을 생성열 이름은 col_1 ~ col_3까지 3개의 열을 생성하며 각 열의 자료형은 숫자, 문자, 날짜형이다.CREATE TABLE doit_create_table (col_1 INT,col_2 NVARCHAR(50),col_3 DATETIME); DROP 문으로 테이블 삭제하기테이블 삭제는 DROP 문을 사용한다.테이블 삭제의 경우 데이터베이스 삭제와 다르게 ..