1. 필드 생성 및 수정
ALTER TABLE 생성할테이블명 ADD COLUMN 생성할필드명 TYPE;
ALTER TABLE 생성할테이블명
MODIFY COLUMN 생성할필드명 TYPE
AFTER 생성할필드 앞에 올 기존필드명;
UPDATE 테이블명
SET 성별 넣을 필드명 = CASE
WHEN CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(CAST(BIRTH AS CHAR), '-', -1), '-', 1) AS SIGNED) % 2 = 0 THEN 'F'
ELSE 'M'
END;
UPDATE 테이블명
SET 해당 필드명 = SUBSTRING_INDEX(해당 필드명, '-', 1);
UPDATE 테이블명
SET 해당 필드명 =
CASE
WHEN SUBSTRING(해당 필드명, 1, 1) IN ('0', '1', '2') THEN CONCAT('20', 해당 필드명)
ELSE CONCAT('19', 해당 필드명)
END;
2. 권한설정
CREATE USER '새로운_사용자'@'호스트' IDENTIFIED BY '비밀번호';
GRANT 권한_종류 ON 데이터베이스.테이블 TO '새로운_사용자'@'호스트';
-> GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
FLUSH PRIVILEGES;
GRANT GRANT OPTION ON *.* TO 'root'@'localhost';
FLUSH PRIVILEGES;
SHOW GRANTS FOR 'username'@'localhost';