설명을 돕기 위한 정보
Table명 : test
Table Design :
Column Name |
Type |
Etc.. |
Number |
INT |
PK |
test |
VARCHAR |
|
Chojing |
VARCHAR |
|
Column명 : Number, test, Chojing
PK : 프라이머리 키
==test테이블==
Number |
test |
Chojing |
4 |
aa |
good |
1 |
bb |
nice |
1. Select 쿼리문
Select Column명 From Table명
ex1) Select Number From test
결과 :
Number |
4 |
1 |
ex2) Select * From test
결과 :
Number | test | Chojing |
4 | aa | good |
1 | bb | nice |
2. Insert 쿼리문
Insert into 테이블명 (컬럼명1, 컬럼명2, ... ) Values (변경값1, 변경값2, ...)
ex1) Insert into test (Number, test, Chojing) Values (5, cc, great)
결과:
Number |
test |
Chojing |
4 |
aa |
good |
1 |
bb |
nice |
5 |
cc |
great |
*만약 Column의 속성중에서 null 허용이 되어있을 경우 생략 가능하다. 생략하여 Insert 했을 시, 자동으로 null이 삽입된다.
컬럼순서와 변경값 순서는 쌍으로 적용된다. (컬럼명1 에는 변경값1 위치가 적용된다는 이야기)
3. Update 쿼리문
Update 테이블명 Set 컬럼명1=변경값1, 컬럼명2=변경값2 where 조건
ex1) Update test Set test = xx, Chojing = bad where Number='4'
결과:
Number |
test |
Chojing |
4 |
xx |
bad |
1 |
bb |
nice |
5 |
cc |
great |
4. delete 쿼리문
Delete 테이블명 where 조건
ex1) Delete test where Number='4'
결과:
Number |
test |
Chojing |
1 |
bb |
nice |
5 |
cc |
great |
*보통 Delete할때 조건은 프라이머리키로 넣는다. 프라이머리키로 안넣으면 에러났던거같은..기억이...
'프로그래밍 > DB' 카테고리의 다른 글
ACCESS 파일 버전 확인하기 (0) | 2018.04.10 |
---|---|
SQL) MSSQL CHARACTER_MAXIMUM_LENGTH vs CHARACTER_OCTET_LENGTH (0) | 2018.01.26 |
SQL) MSSQL T-SQL 백업 및 복원 (0) | 2018.01.12 |
윈도우 7에서 SQL Server 2016 설치 불가 (0) | 2018.01.04 |
MSSQL 프로시저 작성방법 (0) | 2017.12.13 |