MySQL中ADD?COLUMN添加多個(gè)字段的寫法實(shí)例
MySQL alter 同時(shí)添加多個(gè)字段寫法
ALTER語(yǔ)法說明:
ALTER TABLE 表名 ADD COLUMN 字段名 字段類型 默認(rèn)值 注釋
例如: ALTER TABLE student ADD COLUMN `age` INT DEFAULT NULL COMMENT '年齡' ALTER TABLE ADD COLUMN 同時(shí)添加多個(gè)字段寫法
1 分開寫多個(gè) alter table
ALTER TABLE student ADD COLUMN `name` varchar(32) DEFAULT NULL COMMENT '姓名' ALTER TABLE student ADD COLUMN `age` INT DEFAULT NULL COMMENT '年齡'
2 只寫 ADD 不寫COLUMN 關(guān)鍵字
多個(gè)字段名寫到括號(hào)中,用逗號(hào)隔開
ALTER TABLE student ADD (`name` varchar(32) DEFAULT NULL COMMENT '姓名', `age` INT DEFAULT NULL COMMENT '年齡');
或者寫多個(gè)ADD
ALTER TABLE student ADD `name` varchar(32) DEFAULT NULL COMMENT '姓名', ADD `age` INT DEFAULT NULL COMMENT '年齡';
3 寫COLUMN 關(guān)鍵字
其實(shí)就是在2-1的基礎(chǔ)上 加上COLUMN關(guān)鍵字 相對(duì)規(guī)范
ALTER TABLE student ADD COLUMN(`name` varchar(32) DEFAULT NULL COMMENT '姓名', `age` INT DEFAULT NULL COMMENT '年齡');
寫多個(gè) ADD 帶上COLUMN 關(guān)鍵字 不需要括號(hào)
ALTER TABLE student ADD COLUMN `name` varchar(32) DEFAULT NULL COMMENT '姓名', ADD COLUMN `age` INT DEFAULT NULL COMMENT '年齡';
分開寫多個(gè)ADD 可以拼其他操作 比如 modify
ALTER TABLE student ADD `name` char(10), MODIFY `age` varchar(10);
其他DDL操作語(yǔ)法
DDL(Data Definition Language)數(shù)據(jù)定義語(yǔ)言,主要是進(jìn)行定義/改變表的結(jié)構(gòu)、數(shù)據(jù)類型、表之間的鏈接等操作。常用的語(yǔ)句關(guān)鍵字有 CREATE、DROP、ALTER 等。
CREATE DATABASE 數(shù)據(jù)庫(kù)名; //創(chuàng)建數(shù)據(jù)庫(kù) CREATE TABLE 表名(列名 數(shù)據(jù)類型, 列名 數(shù)據(jù)類型, 列名 數(shù)據(jù)類型, ...); //創(chuàng)建表 drop database 數(shù)據(jù)庫(kù)名; //刪除數(shù)據(jù)庫(kù) DROP TABLE table_name ; //刪除表 ALTER TABLE 表名 ADD COLUMN //更新表,添加字段 ALTER TABLE 表名 MODIFY COLUMN //更新表,修改字段 ALTER TABLE 表名 DROP COLUMN //更新表 刪除字段
總結(jié)
到此這篇關(guān)于MySQL中ADD COLUMN添加多個(gè)字段的寫法的文章就介紹到這了,更多相關(guān)MySQL ADD COLUMN添加多字段內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- MySQL 權(quán)限表db、tables_priv、columns_priv和procs_priv的具體使用
- mysql報(bào)錯(cuò):1406 Data too long for column問題的多種解決方案
- 解決MySQL報(bào)錯(cuò)incorrect?datetime?value?'0000-00-00?00:00:00'?for?column
- MySQL錯(cuò)誤代碼:1052?Column?'xxx'?in?field?list?is?ambiguous的原因和解決
- 解決mysql報(bào)錯(cuò):1264-Out of range value for column ‘字段‘ at row 1
相關(guān)文章
與MSSQL對(duì)比學(xué)習(xí)MYSQL的心得(三)--查看字段的長(zhǎng)度
今天我們來對(duì)比下MYSQL和MSSQL關(guān)于查看字段長(zhǎng)度之間的區(qū)別2014-06-06解析SQL語(yǔ)句中Replace INTO與INSERT INTO的不同之處
本篇文章是對(duì)SQL語(yǔ)句中Replace INTO與INSERT INTO的不同之處進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06mysql基于正則實(shí)現(xiàn)模糊替換字符串的方法分析
這篇文章主要介紹了mysql基于正則實(shí)現(xiàn)模糊替換字符串的方法,結(jié)合具體實(shí)例對(duì)比分析了使用正則實(shí)現(xiàn)mysql字符串替換的注意事項(xiàng)與相關(guān)操作技巧,需要的朋友可以參考下2017-03-03mysql中數(shù)據(jù)統(tǒng)計(jì)的技巧備忘錄
mysql是常用數(shù)據(jù)庫(kù),對(duì)于數(shù)字操作相關(guān)的東西相當(dāng)方便,這篇文章主要給大家介紹了關(guān)于mysql中數(shù)據(jù)統(tǒng)計(jì)技巧的相關(guān)資料,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2018-05-05mysql 如何動(dòng)態(tài)修改復(fù)制過濾器
這篇文章主要介紹了mysql 如何動(dòng)態(tài)修改復(fù)制過濾器,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下2020-11-11Oracle10個(gè)分區(qū)和Mysql分區(qū)區(qū)別詳解
MySQL分區(qū)常用的是:range、list、hash、key,Oracle10g分區(qū)常用的是:range(范圍分區(qū))、list(列表分區(qū))、hash(哈希分區(qū))、range-hash(范圍—哈希分區(qū))、range-list(列表—復(fù)合分區(qū))。下面通過本文詳細(xì)給大家介紹Oracle10個(gè)分區(qū)和Mysql分區(qū)區(qū)別,一起看看2017-02-02