mysqlÖÐÔõôÐÞ¸Ä×Ö¶Î
ÔÚ mysql ÖÐÐÞ¸Ä×Ö¶ÎÐèÖ´ÐÐÒÔÏ°취£ºÊ¹Óà alter table Óï¾ä£¬ºó¸ú±íÃû¡¢×Ö¶ÎÃûºÍÐÂÊý¾ÝÀàÐÍ£¬ÀýÈ磺alter table my_table modify age varchar(255);¿ÉÑ¡£ºÌí¼ÓÐÂ×ֶΡ¢É¾³ý×ֶΡ¢ÖØÃüÃû×ֶλòÐÞ¸ÄĬÈÏÖµ¡£
ÔõÑùÔÚ MySQL ÖÐÐÞ¸Ä×Ö¶Î
°ì·¨ 1£ºµÇ¼µ½ MySQL Êý¾Ý¿â
ʹÓà mysql ÏÂÁîºÍƾ֤µÇ¼µ½ MySQL Êý¾Ý¿â¡£
°ì·¨ 2£ºÑ¡ÔñÊý¾Ý¿â
ʹÓà USE ÏÂÁîÑ¡ÕªÒªÐÞ¸Ä×ֶεÄÊý¾Ý¿â¡£ÀýÈ磺
USE my_database;
µÇ¼ºó¸´ÖÆ
°ì·¨ 3£ºÐÞ¸Ä×Ö¶Î
ʹÓà ALTER TABLE Óï¾äÀ´ÐÞ¸ÄÖ¸¶¨±íÖеÄ×ֶΡ£Óï·¨ÈçÏ£º
ALTER TABLE table_name MODIFY column_name new_data_type;
µÇ¼ºó¸´ÖÆ
table_name£ºÒªÐÞ¸Ä×ֶεıíÃû
column_name£ºÒªÐ޸ĵÄ×Ö¶ÎÃû
new_data_type£ºÐÂ×Ö¶ÎÊý¾ÝÀàÐÍ
ʾÀý£º
½« my_table ±íÖÐµÄ age ×Ö¶Î´Ó INT ÐÞ¸ÄΪ VARCHAR(255)£º
ALTER TABLE my_table MODIFY age VARCHAR(255);
µÇ¼ºó¸´ÖÆ
ÆäËûÑ¡Ï
³ýÁËÐÞ¸ÄÊý¾ÝÀàÐÍÍ⣬»¹¿ÉÒÔʹÓà ALTER TABLE Óï¾äÀ´£º
Ìí¼ÓÐÂ×ֶΣºÊ¹Óà ADD COLUMN Óï¾ä
ɾ³ý×ֶΣºÊ¹Óà DROP COLUMN Óï¾ä
ÖØÃüÃû×ֶΣºÊ¹Óà RENAME COLUMN Óï¾ä
ÐÞ¸Ä×ֶεÄĬÈÏÖµ£ºÊ¹Óà DEFAULT Òªº¦×Ö
ÒÔÉϾÍÊÇmysqlÖÐÔõôÐÞ¸Ä×ֶεÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡