美文网首页mysql-DBA
DML——数据操作语言

DML——数据操作语言

作者: 静如止水yw | 来源:发表于2020-01-09 20:20 被阅读0次

    1. insert插入数据

    mysql> insert into score(xid,cid,score,quekao) values  ##在score表中插入括号中的四列
    mysql> select * from score  ##查询score表
    

    2. update

    mysql> select * from student;
    mysql> update student set xname='xiaowang' where xid=6;
    mysql> update student set xname='xiaozhang' where xid=5; 
    

    delete

    #插入数据:
    mysql> insert into student values(21,'xiaoli',22,'f','123','456','上海市','2020-01-01')
    #删除插入的数据
    mysql> delete from student where xid=行数;
    
    ##
    伪删除
    (1)添加状态列is_del(1代表删除,0代表有效)
    alter table student add is_del tinyint not null default 0 comment '1代表删除,0代表有效';
    select * from student;
    (2)delete ---> update
    原语句
    delete from student where xid=20;
    改为
    update student set is_del=1 where xid=20;
    (3)更改业务查询方法
    原语句
    select * from student;
    改为
    select * from student where is_del=0;
    
    举例:如何删除表中的范围性数据
    如删除表中1-5行的数据
    delete from t1 where name like '王二%';
    delete from t1 where id>1 and id<5;
    delete from t1 where id between 1 and 5;
    

    相关文章

      网友评论

        本文标题:DML——数据操作语言

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