728x90
◎기존 테이블에서 수정하는 문법 위주(게시판 노트 페이지 작업)
// 게시판에 note 페이지 삽입 하기 위한 작업 -> DB구축 과정
#필기 노트 테이블 생성
CREATE TABLE tbl_note(
bno INT NOT NULL auto_increment,
title VARCHAR(50) NOT NULL ,
content TEXT NOT NULL ,
PRIMARY KEY(bno)
);
tbl_note
#칼럼명 변경
ALTER TABLE tbl_note CHANGE bno topic VARCHAR(20) NULL;
#칼럼 추가(첫번재에)
ALTER TABLE tbl_note ADD COLUMN NO INT FIRST;
#기존에 존재하는 칼럼에 primary key 지정
ALTER TABLE tbl_note
ADD PRIMARY KEY (NO);
#기존에 존재하는 칼럼에 Auto_increment 추가
ALTER TABLE tbl_note MODIFY NO INT NOT NULL AUTO_INCREMENT;
#Primary key 해제
ALTER TABLE tbl_note
DROP PRIMARY KEY;
#note 테이블 임시 데이터
INSERT INTO tbl_note(topic, title, content)
VALUE('Java','변수선언','◎변수(variable)
:하나의 값을 저장할 수 있는 메모리 공간=RAM');
#DB에서 삭제가 잘 작동하는지 테스트
DELETE FROM tbl_note
WHERE topic = 'Java';
SELECT * FROM tbl_note;
728x90
'MySQL' 카테고리의 다른 글
[SQL]Postgre_스칼라서브쿼리 (0) | 2022.08.16 |
---|---|
ACID(원자성, 일관성,독립성,지속성) (0) | 2022.03.21 |
Group by (0) | 2022.02.21 |
MariaDB 코드 (0) | 2022.02.15 |
기존 테이블 외래키추가(참조 테이블) (0) | 2022.02.07 |
댓글