DB

김동하·2023년 10월 31일
0

teckit

목록 보기
5/5


MySQL 완전 삭제 후 재설치하기

알게된 것

# 테이블 리스팅
SHOW TABLES;
# 특정 테이블의 구조
DESC `user`;

#데이터 또 하나 추가(title = 제목, body = 내용)
INSERT INTO article SET title = '제목', `body` = '내용';

#테이블 구조 수정(id 칼럼 추가, first)
ALTER TABLE article ADD COLUMN id INT FIRST;

# 날짜 칼럼 추가(id 칼럼 뒤에) => regDate DATETIME
ALTER TABLE article ADD COLUMN regDate DATETIME AFTER id;

# article 테이블 조회(*)
## id가 NULL인 데이터 생성이 가능하네?
SELECT * FROM article
# id 데이터는 꼭 필수 이기 때문에 NULL을 허용하지 않게 바꾼다.(alter table, not null)
## 기존의 NULL값 때문에 실패가 뜬다.
ALTER TABLE article MODIFY id INT NOT NULL;
# 기존의 NULL값이 0으로 바뀐다.
UPDATE article SET id =0;
# NULL을 허용하지 않게 바꾼다.(alter table, not null)

ALTER TABLE article MODIFY id INT NOT NULL;
# article 테이블 조회(*)

0개의 댓글