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 ...
'SeSac (2021-08 ~ 2021-12) > MySQL' 카테고리의 다른 글
MySQL - 유용한 내장 함수들 (0) | 2021.09.05 |
---|---|
MySQL - SQL 한방에 정리하기 Part 2 - DML, TCL (0) | 2021.09.01 |
MySQL 13 (마지막) - Backup & Restore (0) | 2021.08.31 |
MySQL 11 - Cursor를 이용한 프로시저 작성 (0) | 2021.08.30 |
MySQL 10 - Stored Function & Procedure (0) | 2021.08.30 |