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