MySQL中如何在原有的表中增加一列
MySQL在原有的表中增加一列
表已經(jīng)建好了,但我們需要再增加一列,使用代碼:
注意:如果不加after,那新加的列就在表的最后一列,after是讓新加的列在哪一列的后面。
alter table emp_bonus add column ename varchar(20) not null after empno;
結(jié)果如圖:
MySQL table中增加列的SQL語(yǔ)句
下面是 Mysql 的增加列的 SQL語(yǔ)法。
1、增加列
1.1、增加一列:
在一個(gè)已經(jīng)建好的表中增加一列:
alter table TABLE_NAME add column NEW_COLUMN_NAME varchar(20) not null ;
1.2、指定插入位置:
默認(rèn)情況下,插入的列是在表的最后面, 如果想指定插入列的位置,如下:
alter table TABLE_NAME add column NEW_COLUMN_NAME varchar(20) not null after COLUMN_NAME ;
1.3、插入到第1列:
上面是插入到某列的后面,如果想插入到第1列,如下:
alter table TABLE_NAME add column NEW_COLUMN_NAME varchar(20) not null first ;
2、示例
已知表 tb_user 表結(jié)構(gòu),如下:
CREATE TABLE `tb_user` ( ? `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵', ? `platform_id` varchar(50) DEFAULT NULL COMMENT '平臺(tái)ID', ? `code` varchar(10) DEFAULT NULL COMMENT '響應(yīng)標(biāo)識(shí).00表示成功', ? `swift_number` varchar(50) DEFAULT NULL COMMENT '流水號(hào)', ?? ? PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
要在表中都插入幾個(gè)字段,比如 創(chuàng)建時(shí)間、更新時(shí)間、備注 。
創(chuàng)建時(shí)間、更新時(shí)間、備注 的 類型、長(zhǎng)度 和 備注 等信息如下:
`create_time` datetime DEFAULT NULL COMMENT '創(chuàng)建時(shí)間'? `update_time` datetime DEFAULT NULL COMMENT '更新時(shí)間' `remark` varchar(100) DEFAULT NULL COMMENT '備注'
插入字段操作如下:
復(fù)制 上面 創(chuàng)建時(shí)間、更新時(shí)間、備注 的 三行,并在前面添加 SQL語(yǔ)句 alter table tb_user add column 。完整 SQL語(yǔ)句如下:
alter table tb_user ?add column ? `create_time` datetime DEFAULT NULL COMMENT '創(chuàng)建時(shí)間' ; alter table tb_user ?add column ? `update_time` datetime DEFAULT NULL COMMENT '更新時(shí)間' ; alter table tb_user ?add column ? `remark` varchar(100) DEFAULT NULL COMMENT '備注' ;
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL數(shù)據(jù)權(quán)限的實(shí)現(xiàn)詳情
這篇文章主要介紹了MySQL數(shù)據(jù)權(quán)限的實(shí)現(xiàn)詳情,文章通過(guò)實(shí)際案例,從代碼實(shí)戰(zhàn)的角度來(lái)實(shí)現(xiàn)這樣的一個(gè)數(shù)據(jù)權(quán)限。具體詳細(xì)介紹,具有一定的參考價(jià)值2022-08-08MySql中having字句對(duì)組記錄進(jìn)行篩選使用說(shuō)明
having字句可以讓我們篩選成組后的各種數(shù)據(jù)2012-12-12數(shù)據(jù)庫(kù)性能測(cè)試之sysbench工具的安裝與用法詳解
sysbench是一個(gè)很不錯(cuò)的數(shù)據(jù)庫(kù)性能測(cè)試工具,這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫(kù)性能測(cè)試之sysbench工具的安裝與用法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07mysql注入之長(zhǎng)字符截?cái)?orderby注入,HTTP分割注入,limit注入方式
這篇文章主要介紹了mysql注入之長(zhǎng)字符截?cái)?orderby注入,HTTP分割注入,limit注入方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11