Mysql中用SQL增加、刪除、修改(包括字段長度/注釋/字段名)總結


#新增一個字段

alter table 表名 add COLUMN 字段名 類型長度 DEFAULT NULL COMMENT '注釋內容';

#例如:

alter table device_log_run_operation add COLUMN parser_status VARCHAR(4) DEFAULT NULL COMMENT '解析文件狀態,0:解析成功;1:解析失敗;';

#批量新增字段,方法一

#事務開始
begin;
alter table device_log_run_operation add COLUMN title VARCHAR(500) DEFAULT NULL COMMENT '日志標題';
alter table device_log_run_operation add COLUMN remote_addr VARCHAR(255) NOT NULL COMMENT '操作ip地址';
commit;
#批量新增字段,提交事務,事務結束

#批量新增字段,方法二

alter table 表名 add (字段名1 類型(長度),字段名2 類型(長度),字段名3 類型(長度));

#例如:

alter table device_log_run_operation
add (
status int(11) DEFAULT NULL COMMENT '狀態:0-成功;1-失敗',
remote_addrss VARCHAR(255) NOT NULL COMMENT '操作的ip地址',
insert_times datetime DEFAULT NULL COMMENT '創建時間'
);

#為表添加注釋

ALTER TABLE 表名 COMMENT'表注釋內容';
ALTER TABLE device_files_info COMMENT'設備運行文件';

#修改字段的長度/新增注釋

alter table 表名 modify column 字段名 類型長度 COMMENT '字段注釋內容';

#例如:

alter table device_log_run_operation modify column title varchar(500) COMMENT '標題';

#批量修改字段名稱

alter table 表名
change 修改前字段名 修改后字段名稱 int(11) not null,
change 修改前字段名 修改后字段名稱 int(11) not null

#例如:

alter table device_log_run_operation
change remote_addrss opeartor_ip VARCHAR(255) DEFAULT NULL COMMENT '操作的ip地址',
change insert_time create_time datetime DEFAULT NULL COMMENT '創建時間'

#刪除一個字段

alter table 表名 DROP COLUMN 字段名;
alter table device_log_run_operation DROP COLUMN status ;

原文:https://blog.csdn.net/m0_37721946/article/details/82414501


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM