UPDATE

 

수정을 할 때 사용

 

UPDATE 테이블 SET 수정할것들을 적어주고 WHERE 어느부분을 수정할지 ; 

 

예시로 하나 작성하겠다

 

UPDATE topic SET description='lorem', title='Poem' WHERE id = 2;

 

DELETE

 

DELETE FROM 테이블 WHERE 어느부분을 수정할지;

 

예시

 

DELETE FROM topic WHERE id = 5;

 

꼭 WHERE로 삭제할 부분을 지정하자

 

지정을 안하면 전부 날아가버린다

'DATABASE > MySQL' 카테고리의 다른 글

공부(7)  (0) 2021.09.02
공부(6)  (0) 2021.09.02
공부(4)  (0) 2021.09.02
공부(3)  (0) 2021.09.01
공부(2)  (0) 2021.09.01

SELECT

 

SELECT는 FROM이 생략이 가능하다

 

SELECT 무엇을 볼건지

FROM 어디 테이블에서

WHERE 조건 ex) id가 4인 자료를 불러오시오

ORDER BY 정렬 // 여기 뒤에 DESC 붙이면 내림차순

LIMIT는 몇개까지 출력할건지

 

'DATABASE > MySQL' 카테고리의 다른 글

공부(6)  (0) 2021.09.02
공부(5)  (0) 2021.09.02
공부(3)  (0) 2021.09.01
공부(2)  (0) 2021.09.01
공부(1)  (0) 2021.09.01

INSERT

 

DESC table; 테이블의 구조 출력

 

INSERT INTO table_name (column_1, column_2, column_3, ...) VALUES (value_list_1), (value_list_2), ... (value_list_n);

 

추가된 데이터를 보려면

 

SELECT * FROM table;

'DATABASE > MySQL' 카테고리의 다른 글

공부(6)  (0) 2021.09.02
공부(5)  (0) 2021.09.02
공부(4)  (0) 2021.09.02
공부(2)  (0) 2021.09.01
공부(1)  (0) 2021.09.01

MySQL 테이블의 생성

 

CREATE TABLE topic(

id INT(11) NOT NULL AUTO_INCREMENT,

title VARCHAR(100) NOT NULl,

description TEXT NULL,

created DATETIME NOT NULL,

author VARCHAR(30) NULL,

profile VARCHAR(100) NULL,

PRIMARY KEY(id))

 

이렇게 테이블을 생성해준다

 

INT는 데이터형이고 NOT NULL은 NULL값 이 되면 안된다 즉 값이 없으면 안된다는 뜻

AUTO_INCREMENT는 생성할때마다 자동으로 1, 2, 3 순으로 증가한다

VARCHAR은 가변길이 문자열로 문자 입력이 가능해지고

TEXT는 본문을 쓰기 알맞은 유형이다

PRIMARY KEY(id)는 id를 기본키값으로 하겠다는 뜻이다

 

'DATABASE > MySQL' 카테고리의 다른 글

공부(6)  (0) 2021.09.02
공부(5)  (0) 2021.09.02
공부(4)  (0) 2021.09.02
공부(3)  (0) 2021.09.01
공부(1)  (0) 2021.09.01

+ Recent posts