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


 

轉:

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

版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/m0_37721946/article/details/82414501
  1. #新增一個字段
  2. alter table 表名 add COLUMN 字段名 類型長度 DEFAULT NULL COMMENT '注釋內容';
  3.  
  4. #例如:
  5. alter table device_log_run_operation add COLUMN parser_status VARCHAR( 4) DEFAULT NULL COMMENT '解析文件狀態,0:解析成功;1:解析失敗;';
  6.  
  7.  
  8.  
  9. #批量新增字段,方法一
  10. #事務開始
  11. begin;
  12. alter table device_log_run_operation add COLUMN title VARCHAR( 500) DEFAULT NULL COMMENT '日志標題';
  13. alter table device_log_run_operation add COLUMN remote_addr VARCHAR( 255) NOT NULL COMMENT '操作ip地址';
  14. commit;
  15. #批量新增字段,提交事務,事務結束
  16.  
  17.  
  18. #批量新增字段,方法二
  19. alter table 表名 add (字段名 1 類型(長度),字段名2 類型(長度),字段名3 類型(長度));
  20.  
  21. #例如:
  22. alter table device_log_run_operation
  23. add (
  24. status int( 11) DEFAULT NULL COMMENT '狀態:0-成功;1-失敗',
  25. remote_addrss VARCHAR( 255) NOT NULL COMMENT '操作的ip地址',
  26. insert_times datetime DEFAULT NULL COMMENT '創建時間'
  27. );
  28.  
  29.  
  30. #為表添加注釋
  31. ALTER TABLE 表名 COMMENT '表注釋內容';
  32. ALTER TABLE device_files_info COMMENT '設備運行文件';
  33.  
  34.  
  35. #修改字段的長度/新增注釋
  36. alter table 表名 modify column 字段名 類型長度 COMMENT '字段注釋內容';
  37.  
  38. #例如:
  39. alter table device_log_run_operation modify column title varchar( 500) COMMENT '標題';
  40.  
  41.  
  42. #批量修改字段名稱
  43. alter table 表名
  44. change 修改前字段名 修改后字段名稱 int( 11) not null,
  45. change 修改前字段名 修改后字段名稱 int( 11) not null
  46.  
  47. #例如:
  48. alter table device_log_run_operation
  49. change remote_addrss opeartor_ip VARCHAR( 255) DEFAULT NULL COMMENT '操作的ip地址',
  50. change insert_time create_time datetime DEFAULT NULL COMMENT '創建時間'
  51.  
  52.  
  53.  
  54. #刪除一個字段
  55. alter table 表名 DROP COLUMN 字段名;
  56. alter table device_log_run_operation DROP COLUMN status ;
  57.  
  58.  
  59.  

 


免責聲明!

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



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