zoukankan      html  css  js  c++  java
  • 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;
  • 相关阅读:
    反射 动态导入 元类
    面向对象的继承
    面向对象基础总结
    面向对象基础
    包 logging hashlib copy模块
    os random sys json 模块
    【1012 | Day 43】前端之CSS(下)
    【1011 | Day 42】灵魂拷问:数据放在服务端和客户端的利与弊?
    【1011 | Day 42】socket实现ftp文件的上传和下载
    【1011 | Day 42】前端之CSS(上)
  • 原文地址:https://www.cnblogs.com/Jackbk/p/12692419.html
Copyright © 2011-2022 走看看