零基础学习数据库SQL语句之操作表中数据的DML语句

发布于:2024-05-04 ⋅ 阅读:(29) ⋅ 点赞:(0)

我们的数据库是根据页面原型和相关需求完成相关开发的

在表中添加数据 删除数据 修改数据

添加数据

页面模型

当点击保存的时候就能将表单数据提交到服务端

服务端将数据添加到数据库

我们要用insert语句 将数据添加到数据库中

代码演示

CREATE DATABASE Dduo;
USE Dduo;
SHOW  TABLES ;
DROP TABLE User;
CREATE TABLE User(
    name char(3),
    age  tinyint,
    creat_time datetime,
    update_time datetime
);

#指定为哪些字段插入数值
insert into User(name, age,update_time) values ("高畅",19,now());

#为所有字段插入值
insert into User(name, age, creat_time, update_time)values
    ("栾增旭",19,null,now());
#如果是为所有字段插入数值 可以简化
insert into User values ("刘岩",20,null,now());

#批量为表插入数据
insert into User values ("高畅",20,null,now()),
                        ("高畅",20,null,now()),
                        ("高畅",20,null,now());
insert into User(name) values ("高畅"),
                              ("高畅"),
                              ("高畅");

数据库表演示

  • 注意事项

  • 插入数据的字段顺序和值的顺序要一一对应

  • 字符串和日期类型要一一对应

  • 插入字段的大小应在字段规定的范围内

修改数据

更新数据

页面模型

点击修改员工 会将数据先展示出来 这个叫数据回响

然后我们去做选择 修改

点击保存执行的就是一个修改操作

代码演示

USE dduo;

#将表里name字段数据修改
update user set name="拽少" where name="高畅";
update user set name="高畅" where name="拽少";

#将表里所有信息的字段更新
update user set creat_time=now() ;

数据库表展示

  • 注意事项

  • 修改语句的条件可以有 也可以没有 如果没有条件 则会修改整张表的所有数据

删除数据

删除操作

页面模型

当我们点击删除后

就会向服务端发起请求 指定要删除哪项数据

服务端操作数据库去删除

代码演示

USE dduo;

#删除表中某字段的数据
delete from user where name="栾增旭";

#删除表中的所有数据
delete from user;

数据库展示

  • 注意事项

  • 条件可以有 也可以没有 如果没有条件 会删除整张表的数据

  • 不能删除某一个字段的值

  • 如果要使用 可以同UPDATE 将该字段的值设置为NULL

小结