• MySQL修改表


    一、用create table语句创建“教师基本信息表”

    use 教师管理;
    
    create table 教师基本信息表
    
    (
    
    教师编号 varchar(10) not null,
    
    教师姓名 varchar(50),
    
    职务     varchar(6),
    
    性别     varchar(10),
    
    年龄     int
    
    );

    二、修改表的名称:把“教师基本信息表”的名字改为“教师表”

    use 教师管理;
    
    show tables;   //查看教学管理中所有的表名称
    
    alter table 教师基本信息表 rename 教师表;   //把“教师基本信息表”的名字改为“教师表”
    
    show tables;   //查看修改结果
    
    或 desc 教师基本信息表;   //显示错误,因为表的名字已经修改
    
    desc 教师表;    //执行后会正常显示教师表的信息。

    三、增加字段:

    1)在“教师表”的最后一个位置增加字段
    
    use 教师管理
    
    desc 教师表;
    
    alter table 教师表 add 入职日期 datetime;
    
    desc 教师表;

    (2) 在表的第一个位置增加字段

    use 教师管理
    
    desc 教师表;
    
    alter table 教师表 add 教师工号 varchar(10) first;
    
    desc 教师表;

    (3)在表的指定字段之后增加字段:在“教师表”中的字段“年龄”后面增加一个名字为“出生日期”的字段。

    use 教师管理
    
    desc 教师表;
    
    alter table 教师表 add 出生日期 datetime after 年龄;
    
    desc 教师表;

    四、删除字段:删除教师表中的“教师工号”字段

    use 教师管理
    
    desc 教师表;
    
    alter table 教师表 drop 教师工号;
    
    desc 教师表;

    五、修改表中的字段

    (1)修改字段的数据类型:把教师表中的“教师编号”字段的数据类型改成“char(4)”
    use 教师管理
    
    desc 教师表;
    
    alter table 教师表 modify 教师编号 char(4);

    (2)修改字段的名字:把教师表中的字段“教师编号”名字改成“工号”

    use 教师管理;
    
    desc 教师表;
    
    alter table 教师表 change 教师编号 工号 char(4);
    
    desc 教师表;

    (3)同时修改字段的名字和属性:把教师表中的“工号”字段名字改为“教师编号”,数据类型改为“varchar(10)”

    use 教师管理;
    
    desc 教师表;
    
    alter table 教师表 change 工号 教师编号 varchar(10);
    
    desc 教师表;

    (4)修改字段的顺序

    【要求】将教师表中的“教师姓名”字段调到表中第一位置,将教师表中的“入职日期”字段调到字段“职务”之后。

    use 教师管理;
    
    desc 教师表;
    
    alter table 教师表 modify 教师姓名 varchar(50) first;
  • 相关阅读:
    文档的几何形状和滚动
    聊聊并发——生产者消费者模式
    在JavaScript中什么时候使用==是正确的?
    HTML5使用canvas画图时,图片被自动放大模糊的问题
    获取元素的几种方式
    利用jQuery和CSS实现环形进度条
    最实用、最常用的jQuery代码片段
    表格样式
    javascript常量的定义
    null 和 undefined 的区别
  • 原文地址:https://www.cnblogs.com/Jackbk/p/12692419.html
Copyright © 2020-2023  润新知