• MySQL学习笔记(11)——修改列定义、数据表更名


    MODIFY修改列定义

    ALTER TABLE tb_name MODIFY [COLUMN] col_name column_definition [FIRST | AFTER col_name]
    可用于,修改列的顺序、列的数据类型
    PS:从大类型修改到小类型,有可能会造成数据丢失!
    如:
    ALTER TABLE user2 MODIFY id TINYINT UNSIGNED NOT NULL FIRST;
    同时修改位置、和数据类型
    modify


    CHANGE修改列名称

    CHANGE的作用范围比MODIFY大!

    ALTER TABLE tb_name CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST | AFTER col_name]
    如:
    ALTER TABLE user2 CHANGE pid p_id TINYINT UNSIGNED NOT NULL;
    CHANGE


    数据表更名

    方法一:
    ALTER TABLE tb_name RENAME [TO|AS] new_tb_name
    方法二:
    RENAME TABLE tb_name TO new_tb_name [,tb_name2 TO new_tb_name2] …
    如:

    • ALTER TABLE user2 RENAME user3;
    • RENAME TABLE uer3 TO user2;

    rename

  • 相关阅读:
    01 WEB白帽子Python入门
    07 SSRF漏洞
    JAVA基础学习day04--IDEA、方法
    一些常用的计算机快捷指令
    记录一次xss平台的安装
    upload-labs
    蓝队防护基础
    bagecms的代码审计
    window入侵排查基本
    常用端口总结
  • 原文地址:https://www.cnblogs.com/famine/p/9124708.html
Copyright © 2020-2023  润新知