Mysql学习笔记(2)-管理表数据

作者: Mr_欢先生 | 来源:发表于2017-04-23 20:44 被阅读120次
    5.修改表字段类型:

    将name 的类型改为varchar(50);

    alter table eurasis modify column name varchar(50);
    
    6.修改字段名称

    将name 字段名称修改为sex

    alter table eurasis change column name sex varchar(20);
    
    7.修改表名称
    alter table eurasis rename to student;
    

    四.管理表数据

    1.增加数据

    插入所有字段

    insert into student values(1,"mahuan",20);
    

    插入部分字段

    insert into student (id,age) values(2,22);
    
    2.查询数据
    select * from student;
    
    3.修改数据

    全部修改

    update student set age=44;
    

    选择性修改


    update student set age=21,sex="xiaoming" where id=1;
    
    4.删除数据

    delete from 和truncate table 的区别
    delete from:
    1.可以带条件
    2.只能删除表的数据,不能删除表的约束
    3.删除事物可以回滚(事物)
    例如:有自增字段时,删除后序列号会继续接着上次增加
    truncate table
    1.不可带条件
    2.即能删除表的数据,也能删除表的约束
    3.删除事物不可以回滚(事物)
    例如:有自增字段时,删除后序列号会从1开始

    不带条件的删除

    delete from huan;
    

    带条件的删除

    delete from huan where name=huan;
    

    小练习:

    image.png

    代码实现:

    create table employee( id int, name varchar(20), gender varchar(10),
     birthday data, email varchar(10), remark varchar(50) );
    
     alter table employee add column age int;
    
    alter table employee modify column email varchar(50);
    
     alter table employee drop column remark;
    
     alter table employee change column name username varchar(20);
    
    

    上接文章:Mysql学习笔记(1)-管理数据库和管理表

    文章文集:JavaEE--学习笔记

    相关文章

      网友评论

        本文标题:Mysql学习笔记(2)-管理表数据

        本文链接:https://www.haomeiwen.com/subject/yjyyzttx.html