눈뜬감자의 웹개발

[SQL] 기본 쿼리 꿀팁 모음 본문

MYSQL

[SQL] 기본 쿼리 꿀팁 모음

litzoo 2024. 10. 15. 15:00
SQL은
Structured Query Language(구조화된 쿼리 언어)의 약자

 

알고있으면 진짜 꿀쿼리!

 

1. 서로 다른 DB에 있을 경우 내부 data 통 복사

-- DB111의 student_table을 DB222의 studnet_table로 옮기고 싶을 때
INSERT INTO DB222.student_table
SELECT * FROM DB111.student_table;

select * from student_table order by seq desc;

 

2. 테이블의 설정 값 변경 시

ALTER TABLE student_table
ADD COLUMN notice_flag varchar(2)
COMMENT '공지사항 플래그'
AFTER tsm_name;

 

3. 컬럼명을 가진 테이블 찾기

SELECT table_name, column_name
FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name= 'seq_children';

 

4. 컬럼의 데이터 타입 변경

ALTER TABLE student_table
MODIFY COLUMN column_name new_data_type;
(MODIFY COLUMN children_name varchar(255);)

 

DB의 구조. 출처 : https://www.w3resource.com/sql/sql-basic/the-components-of-a-table.php