MySQL是目前世界上最流行的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一。在使用MySQL創(chuàng)建表的過程中,我們會涉及到添加字段的操作。在MySQL中可以通過ALTER TABLE語句來添加需要的字段。
ALTER TABLE 表名 ADD COLUMN 字段名 字段類型;
其中,'表名'代表要添加字段的表名稱,'字段名'代表需要添加的字段名稱,'字段類型'代表需要添加的字段的數(shù)據(jù)類型。
一個例子就可以清晰的展示如何添加字段:
ALTER TABLE demo ADD COLUMN gender CHAR(1) NOT NULL DEFAULT 'M';
上面的語句意思是在' demo '表中添加一個名為‘gender’的字段,類型是CHAR(1),不允許為空,且默認(rèn)值為'M'。
在MySQL中,還可以添加多個字段,或者給已有的多個字段設(shè)置相同的屬性,具體語法如下:
ALTER TABLE 表名 ADD COLUMN (字段名1 字段類型1, 字段名2 字段類型2, …); ALTER TABLE 表名 ALTER COLUMN 字段名 SET 屬性名1=屬性值1, 屬性名2=屬性值2;
其中,'屬性名'可以設(shè)置的值有DEFAULT、NULL、NOT NULL、AUTO_INCREMENT等。
總之,在MySQL中添加字段非常方便,只需要使用ALTER TABLE語句即可輕松完成。同時,也提供了很多屬性,方便我們對字段進(jìn)行靈活的定義。