πΎ[MySQL] 컬λΌλͺ λ³κ²½, μμλ³κ²½, νμ λ³κ²½, μΆκ°.
컬λΌλͺ λ³κ²½
- ALTER TABLE ${ν μ΄λΈλͺ } CHANGE ${기쑴컬λΌλͺ } ${λ³κ²½ν 컬λΌλͺ } ${컬λΌνμ };
mysql> ALTER TABLE user CHANGE user_id user_name varchar(30);
μ»¬λΌ μμλ³κ²½
- ALTER TABLE ${ν μ΄λΈλͺ } MODIFY ${μμλ³κ²½ν 컬λΌλͺ } ${컬λΌνμ} AFTER ${μμμ€λ컬λΌλͺ };
ALTER TABLE usr MODIFY nickname varchar(64) AFTER user_id;
μ»¬λΌ λν΄νΈκ° λ³κ²½
- ALTER TABLE ${ν μ΄λΈλͺ } ALTER COLUMN ${λ³κ²½ν 컬λΌλͺ } SET DEFAULT ${λν΄νΈκ°};
ALTER TABLE user ALTER COLUMN time SET DEFAULT 24;
μ»¬λΌ νμ λ³κ²½
- ALTER TABLE ${ν μ΄λΈλͺ } MODIFY ${컬λΌλͺ } ${λ³κ²½ν 컬λΌνμ };
mysql> ALTER TABLE user MODIFY user_id INT(10);
μ»¬λΌ μΆκ°
- ALTER TABLE ${ν μ΄λΈλͺ } ADD ${μΆκ°ν 컬λΌλͺ } ${컬λΌνμ } DEFAULT ${λν΄νΈκ°};
- ALTER TABLE ${ν μ΄λΈλͺ } ADD COLUMN ${μΆκ°ν 컬λΌλͺ } ${컬λΌνμ } DEFAULT ${λν΄νΈκ°} ${컬λΌμμΉ};
mysql> ALTER TABLE user ADD level int DEFAULT 1;
mysql> ALTER TABLE 'rank' ADD COLUMN 'ranking' INT(10) DEFAULT 0 AFTER 'user_id'; // user_id λ€μ μΆκ°
mysql> ALTER TABLE 'rank' ADD COLUMN 'test' INT(10) DEFAULT 1 FIRST; // ν
μ΄λΈ 맨 μμ μΆκ°