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

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

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

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

添加数据

页面模型

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

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

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

代码演示

1. CREATE DATABASE Dduo;
2. USE Dduo;
3. SHOW  TABLES ;
4. DROP TABLE User;
5. CREATE TABLE User(
6.     name char(3),
7.     age  tinyint,
8.     creat_time datetime,
9.     update_time datetime
10. );
11. 
12. #指定为哪些字段插入数值
13. insert into User(name, age,update_time) values ("高畅",19,now());
14. 
15. #为所有字段插入值
16. insert into User(name, age, creat_time, update_time)values
17.     ("栾增旭",19,null,now());
18. #如果是为所有字段插入数值 可以简化
19. insert into User values ("刘岩",20,null,now());
20. 
21. #批量为表插入数据
22. insert into User values ("高畅",20,null,now()),
23.                         ("高畅",20,null,now()),
24.                         ("高畅",20,null,now());
25. insert into User(name) values ("高畅"),
26.                               ("高畅"),
27.                               ("高畅");

数据库表演示

  • 注意事项
  • 插入数据的字段顺序和值的顺序要一一对应
  • 字符串和日期类型要一一对应
  • 插入字段的大小应在字段规定的范围内

修改数据

更新数据

页面模型

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

然后我们去做选择 修改

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

代码演示

1. USE dduo;
2. 
3. #将表里name字段数据修改
4. update user set name="拽少" where name="高畅";
5. update user set name="高畅" where name="拽少";
6. 
7. #将表里所有信息的字段更新
8. update user set creat_time=now() ;

数据库表展示

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

删除数据

删除操作

页面模型

当我们点击删除后

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

服务端操作数据库去删除

代码演示

1. USE dduo;
2. 
3. #删除表中某字段的数据
4. delete from user where name="栾增旭";
5. 
6. #删除表中的所有数据
7. delete from user;

数据库展示

  • 注意事项
  • 条件可以有 也可以没有 如果没有条件 会删除整张表的数据
  • 不能删除某一个字段的值
  • 如果要使用 可以同UPDATE 将该字段的值设置为NULL

小结

目录
相关文章
|
7月前
|
SQL 人工智能 JSON
Flink 2.1 SQL:解锁实时数据与AI集成,实现可扩展流处理
本文整理自阿里云的高级技术专家、Apache Flink PMC 成员李麟老师在 Flink Forward Asia 2025 新加坡[1]站 —— 实时 AI 专场中的分享。将带来关于 Flink 2.1 版本中 SQL 在实时数据处理和 AI 方面进展的话题。
459 0
Flink 2.1 SQL:解锁实时数据与AI集成,实现可扩展流处理
|
6月前
|
数据采集 关系型数据库 MySQL
python爬取数据存入数据库
Python爬虫结合Scrapy与SQLAlchemy,实现高效数据采集并存入MySQL/PostgreSQL/SQLite。通过ORM映射、连接池优化与批量提交,支持百万级数据高速写入,具备良好的可扩展性与稳定性。
|
7月前
|
存储 数据管理 数据库
数据字典是什么?和数据库、数据仓库有什么关系?
在数据处理中,你是否常困惑于字段含义、指标计算或数据来源?数据字典正是解答这些问题的关键工具,它清晰定义数据的名称、类型、来源、计算方式等,服务于开发者、分析师和数据管理者。本文详解数据字典的定义、组成及其与数据库、数据仓库的关系,助你夯实数据基础。
数据字典是什么?和数据库、数据仓库有什么关系?
|
6月前
|
人工智能 Java 关系型数据库
使用数据连接池进行数据库操作
使用数据连接池进行数据库操作
185 11
|
7月前
|
存储 关系型数据库 数据库
【赵渝强老师】PostgreSQL数据库的WAL日志与数据写入的过程
PostgreSQL中的WAL(预写日志)是保证数据完整性的关键技术。在数据修改前,系统会先将日志写入WAL,确保宕机时可通过日志恢复数据。它减少了磁盘I/O,提升了性能,并支持手动切换日志文件。WAL文件默认存储在pg_wal目录下,采用16进制命名规则。此外,PostgreSQL提供pg_waldump工具解析日志内容。
697 0
|
6月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
473 158
|
6月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。
|
6月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS费用价格:MySQL、SQL Server、PostgreSQL和MariaDB引擎收费标准
阿里云RDS数据库支持MySQL、SQL Server、PostgreSQL、MariaDB,多种引擎优惠上线!MySQL倚天版88元/年,SQL Server 2核4G仅299元/年,PostgreSQL 227元/年起。高可用、可弹性伸缩,安全稳定。详情见官网活动页。
1129 152
|
6月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
865 156