• JavaWeb开发之——DML-操作数据-添加修改及删除(11)


    一 概述

    DML:对表中的数据进行增删改

    • 添加(insert)
    • 修改(update)
    • 删除(delete)

    二 添加(insert)

    2.1 概念

    1-给指定的列添加数据

    insert into 表名(列名1,列名2,...) values(值1,值2,...);
    
    • 1

    2-给全部列添加数据

    insert into 表名 values(值1,值2,...);
    
    • 1

    3-批量添加数据

    insert into 表名(列名1,列名2,...) values(值1,值2,...),(值1,值2,...),(值1,值2,...)..;
    insert into 表名 values(值1,值2,...),(值1,值2,...),(值1,值2,...)..;
    
    • 1
    • 2

    2.2 示例

    查询表格数据

    select * from tb_stu;
    
    • 1

    1-给tb_stu表格中,添加id和name字段添加一条数据

    insert into tb_stu(id,name) values(1,'张三');
    
    • 1

    2-给tb_stu表格中,所有字段添加数据

    insert into tb_stu(id,name,gender,birthday,score,email,tel,status) values(2,'李四','男','2000-01-01',88.88,'lisi@qq.com','12111111111',1);
    
    • 1

    3-给tb_stu表格中,所有字段添加数据(省略表格中默认字段)

    insert into tb_stu values(3,'李四','男','2000-01-01',88.88,'lisi@qq.com','12111111111',1);
    
    • 1

    4-批量添加数据

    insert into tb_stu values
    (3,'李四','男','2000-01-01',88.88,'lisi@qq.com','12111111111',1),
    (4,'李四','男','2000-01-01',88.88,'lisi@qq.com','12111111111',1),
    (5,'李四','男','2000-01-01',88.88,'lisi@qq.com','12111111111',1);
    
    • 1
    • 2
    • 3
    • 4

    三 修改(update)

    3.1 概念

    1-修改表数据

    update 表名 set 列名1=值1,列名2=值2,...[where 条件];
    
    • 1

    注意:修改语句中如果不加条件,则将所有数据修改

    3.2 示例

    1-将姓名为张三的性别修改为女

    update tb_stu set gender='女' where name='张三';
    
    • 1

    2-不加where条件限制,则修改所有

    update tb_stu set gender='女';
    
    • 1

    四 删除(delete)

    4.1 概念

    1-删除数据

    delete from 表名 [where 条件];
    
    • 1

    注意:删除语句中如果不加条件,则将所有数据都删除

    4.2 示例

    1-删除用户名为张三的记录

    delete from tb_stu where name='张三';
    
    • 1

    2-删除所有记录

    delete from tb_stu;
    
    • 1
  • 相关阅读:
    网络精通-VLAN高级配置之给予MAC地址划分VLAN
    【Redis】数据结构之dict
    基于SSM的人事档案管理系统(有报告)。Javaee项目。
    【目标检测评价指标】
    Windows操作系统进阶:防火墙基础和Windows Defender
    【Spring IOC容器加载过程】
    男生哪个瞬间让你心疼?
    Vue列表渲染
    Win10安装-我们无法创建新的分区,也找不到现有的分区
    多线程之ThreadPoolExecutor
  • 原文地址:https://blog.csdn.net/Calvin_zhou/article/details/126887091