🚛 Database/SQL

SQL - SELECT, 컬럼 추가(INSERT), 수정(UPDATE), DELETE

U-chan Seon 2020. 12. 31. 20:17

 

SHOW TABLES;

DESC ;

 

VARCHAR(size) : variable character

NOT NULL : 공백을 허용하지 않겠다.

NULL : 값이 없는 것을 허용한다.

PRIMARY KEY() : 각각의 값이 고유해야 한다.


INSERT INTO

INSERT INTO topic(title, description, created, author,profile) VALUES('MySQL','MySQL is ...', NOW(),'sunwoochan','developer');

NOW() : 현재 시간이 자동으로 적힌다.

 


SELECT * FROM 

모든 행을 출력한다.


SELECT  컬럼  FROM  테이블;

SELECT id, title, created, author FROM topic;

 

가져오고 싶은 column만 가져오기

 


WHERE

가져오고 싶은 row만 가져오기

 

특정 순서대로 가져오기

 

SELECT 문을 필요에 따라서 얼마나 잘 다루느냐가 데이터베이스를 잘 다루는 지를 결정한다.


UPDATE  (테이블)  SET  (고칠 내용)  WHERE

 


DELETE

 

컬럼명 변경

ALTER TABLE 테이블명 CHANGE 기존컬럼명 변경할컬럼명 컬럼타입;

ALTER TABLE user CHANGE socre score int;