본문 바로가기

학원/DBMS_MsSQL

SQL 2장. SQL 기본 명령어와 SQL SAMPLE 연습

[ 목차 ]

1. 결과 호출

2. 테이블에 칼럼과 값 삽입

3. 테이블의 칼럼 값 수정

4. 삭제

5. 중복 제외

6. 정렬

7. 그 외 특징

8. SQL SERVER SAMPLE 다운로드

 

1. 결과 호출

select * from 테이블명;

1) 테이블명의 결과 호출

2) *는 ALL을 의미하며, 보고 싶은 부분이 따로 있다면 칼럼명을 ,로 이어서 명령

 

2. 테이블에 칼럼과 값 삽입

insert into 테이블명(칼럼명1,칼럼명2,칼럼명3) values ('값1', '값2', '값3');

1) 테이블의 칼럼명1, 2, 3에 값 1, 2, 3을 삽입

 

3. 테이블의 칼럼 값 수정

update 테이블명 set 칼럼명1 = '변경 값1', 칼럼명2 = '변경 값2' where  칼럼명3 = '값3';

1) 칼럼명3의 값이 값3인 대상의 칼럼명1, 2를 변경 값1, 2로 변경

2) where 조건문을 걸지 않으면 모든 데이터가 변경되기 때문에 주의

 

4. 삭제

delete from 테이블명 where '칼럼명1' = '값1';

1) 테이블명의 칼럼명1에 값1을 가진 대상을 삭제

2) delete를 select로 바꾸면 칼럼명1이 값1인 대상들만 호출

 

5. 중복 제외

select distinct 칼럼명 from 데이터명;

1) 칼럼명 내의 데이터에서 겹치는 것을 제외

 

6. 정렬

selsect * from 테이블명 order by 칼럼명 asc

1) 테이블명의 전체 데이터 중 칼럼명에 해당하는 자료를 오름차순으로 정렬

2) 내림차순의 경우 desc

 

7. 그 외 특징

1) 대소문자 구분 x

2) 문자열은 작은따옴표 사용

3) 명령 끝에 세미콜론( ; ) 입력

4) 주석 : --

5) 결과 호출 : F5

6) and, or 사용 가능

7) 쿼리 첫 시작 시 use [ ]; 입력

 

8. SQL SERVER SAMPLE 다운로드

https://github.com/microsoft/sql-server-samples/blob/master/samples/databases/northwind-pubs/instnwnd.sql

 

microsoft/sql-server-samples

Official Microsoft GitHub Repository containing code samples for SQL Server - microsoft/sql-server-samples

github.com

1) Download 우측 클릭하여 다른 이름으로 링크 저장

https://github.com/microsoft/sql-server-samples/blob/master/samples/databases/northwind-pubs/instpubs.sql

 

microsoft/sql-server-samples

Official Microsoft GitHub Repository containing code samples for SQL Server - microsoft/sql-server-samples

github.com

2) RAW 우측 클릭하여 다른 이름으로 링크 저장

https://www.w3schools.com/sql/default.asp

 

SQL Tutorial

SQL Tutorial SQL is a standard language for storing, manipulating and retrieving data in databases. Our SQL tutorial will teach you how to use SQL in: MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres, and other database systems. Examples in

www.w3schools.com

3) 해당 사이트에서 SQL 단계별 학습 수행 가능