어떤 언어든 개발을 배우고자 할 때 해당 언어로 게시판을 생성해보면 많은 것을 습득할 수 있다고 한다.
그러기 위해선 데이터베이스의 기본적인 명령어를 알고 가는게 좋을 듯하다.
(회사마다 내놓는 데이터 베이스가 다르고 명령어 다르지만)
테이블을 생성하고(CREATE), 조회하고(READ), 수정하고(UPDATE), 삭제하는(DELETE) 네가지를 알고 가는 것이 핵심이다.
- CREATE
CREATE TABLE 테이블명 (
[NUM] [INT] IDENTITY(1,1) NOT NULL,
[ID] [VARCHAR](40) NULL,
[PW] [VARCHAR](70) NULL
)
default charset = utf8
;
- READ (SELECT)
SELECT * FROM 테이블명 WHERE 조건;
- UPDATE
UPDATE 테이블명 SET ID='example00' WHERE NUM = '2';
- DELETE
DELETE FROM 테이블명 WHERE NUM = '1';
그밖에 하나의 행을 입력하고(INSERT), 하나의 컬럼을 추가하고(ALTER), 테이블을 삭제하는(DROP) 명령이 있다.
- ALTER
ALTER TABLE 테이블명 ADD MEMO VARCHAR(100) NOT NULL;
- DROP
DROP TABLE 테이블명;
참고사항
- 하나의 행마다 고유의 키 값(PRIMARY KEY)을 가진다.
- 테이블 생성시 고유의 키 값이 자동으로 증가하는 것은 IDENTITY(1,1) 이다. (ms-sql에서 사용)
- NULL : 정의하지 않아도 생성된다.
- NOT NULL : 정의하지 않은 값은 안된다 즉, 꼭 내용이 입력되어야 한다.
'DEVELOP' 카테고리의 다른 글
[javascript & jQuery] event와 함께 사용하는 .on() 2 (0) | 2019.03.22 |
---|---|
[ms-sql] 기본 배경 및 사용법 (0) | 2019.03.22 |
[javascript & jQuery] 이벤트 시 해당 자동 너비값 다시 계산하기 (0) | 2019.03.22 |
[php] 로컬 및 서버 환경 셋팅하기 (0) | 2019.01.08 |
[javascript & jQuery] "Uncaught TypeError: Cannot read property 'defaultView' of undefined" 가 뜰 때 (0) | 2018.12.18 |