ALTER
-
[MySQL] 테이블 이름 변경 (RENAME)데이터베이스/MySQL 2018. 1. 17. 10:43
▶MySQL 테이블 이름 변경 (RENAME) ▶설명 전에 쓴 글인 ' [MySQL] 테이블 수정 (ALTER TABLE) 간단 정리' 에서 이미 테이블 이름 변경을 설명했습니다. 왜 똑같은 글을 쓰는지 의문인 사람도 있을 수 있습니다.이번에는 ALTER가 아닌 RENAME을 통해 테이블에 이름을 변경하는 법을 알아보도록 하겟습니다. 그러면 테이블 이름 변경할 때, ALTER와 RENAME에 차이점을 뭘까요? 바로 RENAME을 사용하면 한 번에 다수의 테이블 이름을 변경할 수 있다는 것입니다! 그리고 RENAME은 테이블을 다른 데이터베이스로 이동시킬 수도 있습니다. ▶사용법 단일 테이블 이름 변경 RENAME TABLE old_table TO new_table; 단일 테이블 이름 변경 (ALTER) ..
-
[MySQL] 계정 생성 및 권한 관리 (GRANT)데이터베이스/MySQL 2017. 12. 27. 10:49
▶MySQL 계정 생성 및 권한 관리 (GRANT) ▶설명 새로운 계정을 생성하고 권한을 부여하는 GRANT 쿼리에 사용법입니다. GRANT 권한종류 ON 대상 TO 계정명 IDENTIFIED BY 암호 [WITH GRANT OPTION]; 계정을 생성 후에는 변경된 내용을 적용하기 위해 아래의 쿼리를 실행해야 합니다. FLUSH privileges; ▶ 쿼리(Query) 설명 권한 종류 권한 내용 CREATE, ALTER, DROP 테이블 생성, 변경, 삭제 일반 사용자, 관리자 SELECT, INSERT, UPDATE, DELETE 테이블의 레코드 조회, 입력, 수정, 삭제 RELOAD 권한 부여된 내용을 리로드 관리자 SHUTDOWN 서버 종료 작업 실행 ALL 모든 권한 허용 관리자와 동급 USA..
-
[MySQL] 테이블 수정 (ALTER TABLE) 간단 정리데이터베이스/MySQL 2017. 12. 26. 10:18
▶MySQL 테이블 수정 (ALTER TABLE) 간단 정리 ▶설명 ALTER TABLE은 자주 사용하지 않아서, 잊어버리는 경우가 종종 있어 기록합니다. ▶쿼리 (Query) 컬럼 추가 (Add)ALTER TABLE table_name ADD COLUMN ex_column varchar(32) NOT NULL; 컬럼 변경 (Modify)ALTER TABLE table_name MODIFY COLUMN ex_column varchar(16) NULL; 컬럼 이름까지 변경 (Change)ALTER TABLE table_name CHANGE COLUMN ex_column ex_column2 varchar(16) NULL; 컬럼 삭제 (Drop)ALTER TABLE table_name DROP COLUMN e..