[MySQL] 데이터베이스, 테이블, 데이터 CRUD

0

데이터베이스

# 'a1' 데이터베이스 생성
`create database 'a1';`


# 'a1' 데이터베이스 선택
`use 'a1';`


# 'a1' 데이터베이스 삭제
`drop database 'a1';`


# 기존에 'a1' 데이터베이스가 존재한다면 삭제
`drop database if exists 'a1';`


# 전제 데이터베이스 리스팅. 데이터베이스 추가 되었는지 확인
`show databases;`
<br></br>

테이블

# 게시물 테이블 article(title, body)만들기
create table article (
    title varchar(100),
    body text
);


# 테이블 구조 수정(id 칼럼 추가, first)
`alter table article add column id int first;`


# 테이블 구조 확인
`desc article;`
<br></br>

데이터

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


# title 데이터 조회
select title
from article;


# 데이터 수정 (날짜 정보 채움)
UPDATE article
SET regDate = NOW()
WHERE id = 3;


# id가 2번인 데이터 삭제
DELETE FROM article
WHERE id = 2;



💡 새로 알게된 것

now() 함수 - 현재 시각을 알려줌
id int first - id 칼럼이 맨 앞으로 들어감
regDate datetime after id - regDate 칼럼이 id 뒤로 들어감

profile
초심 잃지 않기

0개의 댓글