追加、削除、(フィールドの長さ/コメント/フィールド名を含む)を変更するためにSQLを使用してMySQL概要

 

ターン:

追加、削除、(フィールドの長さ/コメント/フィールド名を含む)を変更するためにSQLを使用してMySQL概要

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/m0_37721946/article/details/82414501
  1. フィールド#を追加します。
  2. テーブルテーブルフィールド名型長さは、COLUMNを追加変更 のDEFAULT NULLにCOMMENT 「脚注」を、
  3.  
  4. たとえば、#:
  5. ALTER VARCHAR(parser_status列を追加device_log_run_operation表 4)DEFAULTのNULLがCOMMENT ':; 1正常に解決:文書の解析状態、0失敗を解析;';
  6.  
  7.  
  8.  
  9. #バッチフィールドを追加し、方法
  10. #トランザクションが開始されます
  11. ベギン;
  12. テーブルdevice_log_run_operationは、列のタイトルVARCHAR(追加変える 500)DEFAULTのNULLのコメントを'日志标题';
  13. テーブルdevice_log_run_operationはCOLUMNのREMOTE_ADDR VARCHAR(追加変える 255)NOT NULL COMMENT '操作IPを地址';
  14. コミット;
  15. #バッチフィールドを追加し、トランザクションをコミットし、トランザクションが終了
  16.  
  17.  
  18. #新しいバッチフィールド、メソッドII
  19. テーブルのテーブル追加(フィールド名の変更 タイプ(長さ)、フィールド名第二のタイプ(長さ)、フィールド名3種類(長さ))。
  20.  
  21. たとえば、#:
  22. テーブルdevice_log_run_operationを変更
  23. (追加
  24. int型のステータス( 11)DEFAULTをNULL COMMENT 'ステータス:0 -成功1-失敗'、
  25. VARCHARのremote_addrss( 255)NOT NULL COMMENT '操作のIPアドレス'、
  26. 日時はinsert_times DEFAULT NULLさんにコメントを「作成時間」
  27. );
  28.  
  29.  
  30. #テーブルにコメントを追加
  31. TABLEテーブル名にCOMMENT ALTER 'テーブルの脚注を';
  32. COMMENT ALTER TABLE device_files_info 「デバイス動作ファイル」;
  33.  
  34.  
  35. 長さフィールド#が注釈を追加/変更します
  36. テーブルを変更する列のテーブルにコメントフィールド名型長さ変更 「フィールドの脚注を」;
  37.  
  38. たとえば、#:
  39. 列タイトルVARCHAR(変更テーブルdevice_log_run_operationを変える 500)コメントを「标题」。
  40.  
  41.  
  42. #バッチは、フィールド名を変更します
  43. テーブルのテーブル名を変更します
  44. 変更前と変更フィールド名int(後にフィールド名の変更を変更する 11)ではないヌル、
  45. 前と後のフィールド名の変更を変更する修正フィールド名int( 11)ではないヌル
  46.  
  47. たとえば、#:
  48. テーブルdevice_log_run_operationを変更
  49. remote_addrss opeartor_ip VARCHAR変更( 255)DEFAULTをNULL COMMENT '操作のIPアドレス'、
  50. 日時insert_timeとしては、変更CREATE_TIME DEFAULT NULLさんにコメントを「作成時間」
  51.  
  52.  
  53.  
  54. #フィールドを削除します。
  55. テーブルのDROP COLUMNテーブル名、フィールド名を変更します。
  56. テーブルdevice_log_run_operationのDROP COLUMNの状態を変更します。
  57.  
  58.  
  59.  

 

おすすめ

転載: www.cnblogs.com/libin6505/p/10980019.html