MySQL數(shù)據(jù)庫是一種常用的開源數(shù)據(jù)庫,其功能強(qiáng)大且易于使用。其中,一列分為兩列的操作也是常見的需求之一。
ALTER TABLE 表名 ADD 列名1 數(shù)據(jù)類型, ADD 列名2 數(shù)據(jù)類型;
以上是MySQL中一列分為兩列的語法,其中“表名”代表需要操作的表格名稱,而“列名1”和“列名2”則分別為新分出來的兩列的名稱,而其數(shù)據(jù)類型可根據(jù)需求進(jìn)行指定。
例如,以一個(gè)學(xué)生的信息表為例,原本只有“姓名”一列,但現(xiàn)在需要將其拆分為“姓”和“名”兩列,便可使用以下命令:
ALTER TABLE student_info ADD last_name varchar(20), ADD first_name varchar(20);
此時(shí),即可在student_info表中新增兩列,分別為“l(fā)ast_name”和“first_name”,并可通過對原有數(shù)據(jù)的拆分填充,形成新的“姓”和“名”兩個(gè)字段,達(dá)到一列拆為兩列的效果。