SeSac (2021-08 ~ 2021-12)/MySQL

MySQL - SQL 한방에 정리하기 Part 1 - DCL, DDL

배워도끝이없네 2021. 8. 31. 12:04

grant all privileges on database.* for 'username'@'%';

가급적이면 %를 주지 않고 사용자의 ip만을 주어서 접속자를 제한하는것이 좋다.

 

create table <만들테이블명> like <기존테이블명> : 기존테이블명의 구조만 가져온다

 

create table <만들테이블명> AS Select * from <기존테이블명> : 기존 테이블의 구조와 데이터까지 복사하지만 인덱스는 가져오지 않는다.

 

냔월일 : data(3B) 

년월일시분초 : datatime(8B)

년월일시분초: timestamp(4B) 사이즈도 작고 글로벌서비스하기 좋아서 요즘은 타임스탬프를 쓴다

년:year(1B)

 

@@를 붙이면 전역변수이다.

 

write에 관련한건 주석처리를 해두는게 안전하다. (단축키로 실행되거나 하는경우가 있기 때문에)

그래서 주석처리를 해두고 블럭으로 실행하는것이 좋다.

 

Alter Table [Add | Modify | Change | Drop] Colunm ...