首页 > 数据库 >MySql 表数据的增、删、改、查

MySql 表数据的增、删、改、查

时间:2024-06-14 10:57:02浏览次数:28  
标签:customer ... 列名 语句 MySql 数据 id

数据表的增、删、改、查

前言

在学习 MySql 一定少不了对数据表的增、删、改、查,下面将详细讲解如何操作数据表。

前面已经建好了表 customer 列表如下:

插入数据

插入数据可以使用 INSERT 语句,语法格式如下:

INSERT INTO 表名 (列名1, 列名2, 列名3, ...)
VALUES (值1, 值2, 值3, ...);

或

INSERT INTO 表名 (列名1, 列名2, 列名3, ...)
VALUE (值1, 值2, 值3, ...);

执行以下语句向 customer 表中插入一条数据:

insert into customer (id, city, name, order_id) VALUE (1, '上海', '客户', 1) ;
或 
insert into customer (id, city, name, order_id) VALUES (2, '上海', '客户', 1) ;

结果对比一下,插入数据的结果是一样的,时间上有所不同

多次执行对比一下时间

同时插入多条数据

插入多条数据可以使用 INSERT 语句,语法格式如下:

INSERT INTO 表名 (列名1, 列名2, 列名3, ...)
VALUE (值1, 值2, 值3, ...),
       (值1, 值2, 值3, ...),
       (值1, 值2, 值3, ...),
       ...;
或
INSERT INTO 表名 (列名1, 列名2, 列名3, ...)
VALUES (值1, 值2, 值3, ...),
       (值1, 值2, 值3, ...),
       (值1, 值2, 值3, ...),
       ...;

执行以下语句向 customer 表中插入多条数据:

insert into customer (id, city, name, order_id) VALUE
    (22, '上海', '客户', 1),
    (23, '上海', '客户', 1),
    (24, '上海', '客户', 1),
    (25, '上海', '客户', 1),
    (26, '上海', '客户', 1) ;
或
insert into customer (id, city, name, order_id) VALUES
    (22, '上海', '客户', 1),
    (23, '上海', '客户', 1),
    (24, '上海', '客户', 1),
    (25, '上海', '客户', 1),
    (26, '上海', '客户', 1) ;
    

多次执行对比一下,时间

查询数据

上面我们已经插入了很多条数据,下面我们查看一下是否插入成功

查询数据可以使用 SELECT 语句,语法格式如下:

SELECT 列名1, 列名2, 列名3, ...
FROM 表名;

执行以下语句查询 customer 表中的所有数据:

select * from customer;

结果如下:

带条件的查询

查询数据可以使用 SELECT 语句,语法格式如下:

SELECT 列名1, 列名2, 列名3, ...
FROM 表名
WHERE 条件;

执行以下语句查询 customer 表中 id 为 10 的数据:

select * from customer where id = '10';

结果如下:

查询输出指定字段

select column1, column2 from table_name;

执行以下语句查询 customer 表中 id 为 10 的数据:

select city, name from customer where id = '10';

结果如下:

更新数据

更新数据可以使用 UPDATE 语句,语法格式如下:

UPDATE 表名
SET 列名1=值1, 列名2=值2, 列名3=值3, ...
WHERE 条件;

执行以下语句更新 customer 表中 city 为上海的 name 字段为“客户1”的数据:

update customer set name = '客户1' where id = '10';

查询结果

我们可以看到 id 为 10 的数据 name 字段已经更新为“客户1”

删除数据

删除数据可以使用 DELETE 语句,语法格式如下:

DELETE FROM 表名
WHERE 条件;

执行以下语句删除 customer 表中 id 为 10 的数据:

delete from customer where id = '10';

查看结果

此时表中已经没有 id 为 10 的数据了

到此数据表的 基本操作就介绍完了

标签:customer,...,列名,语句,MySql,数据,id
From: https://www.cnblogs.com/yidejiyi/p/18247374

相关文章

  • element-plus el-table spanMethod 行合并通用方法 可实现数据的自动整理
    importtype{TableColumnCtx}from'element-plus'interfaceSpanMethodProps<T>{row:T&Record<string,any>column:TableColumnCtx<T>rowIndex:numbercolumnIndex:number}/***el-table行合并方法*@par......
  • mysql 双主(互为主从)
    ​先要确保两个数据库的数据一致1、master1上操作,修改my.cnf配置文件[mysqld]#必须唯一server_id=1#开启binlog日志log-bin=mysql-binrelay-log=relay-bin#要进行主从的数据库binlog-do-db=coin#指定自增id值从几开始auto_increment_offset=1#指定自增值的步长a......
  • 【Python&RS】基于Rasterio库裁剪栅格数据&压缩栅格影像
    ​     之前分享过【Python&RS】Rasterio库安装+基础函数使用教程,大家有兴趣的可以去看看。由于最近有涉及到栅格裁剪和压缩的问题,所以研究了一下今天和大家分享分享。原创作者:RS迷途小书童博客地址:https://blog.csdn.net/m0_56729804?type=blog1需要的库imp......
  • 实时api接入指南|1688商品详情实时数据接口(1688.item_get)图片、库存、规格、销量等数
    接入1688商品详情实时数据接口(1688.item_get),涉及到图片、库存、规格、销量等重要信息的获取,这些数据对于电商平台来说至关重要,可用于商品展示、分析市场趋势、优化库存管理等。下面将详细讨论如何接入此API接口,并有效利用返回的数据:注册与创建应用账号注册:需要进行账号注册......
  • 考研计组chap2数据的表示和运算(补充)
    一、进位计数制1.r进制第i位表示r进制的权为i2.进制转换(1)r->10对应位置数*权值(2)2->16or8每三位2进制数可表示1位16进制每四位2进制数可表示1位16进制so分开之后转为16进制即可eg:1111000010.01101转8、1600111100  0010.01101000=>(3C2.68)H 0......
  • 从数据海洋到智慧岛屿:现代数据提取技术全览
    在数字化时代,数据已成为推动社会进步和经济发展的重要驱动力。然而,随着数据量的爆炸式增长,如何从庞大的数据海洋中精准地提取出有价值的信息,构建起属于我们的智慧岛屿,已成为各界关注的焦点。本文将对现代数据提取技术进行全览,带领读者一窥这一领域的最新发展。一、数据提取技......
  • 数据治理框架下:高效数据提取技术的应用与优化
    在当今日新月异的数字化时代,数据已逐渐演变成企业的核心资产。有效的数据治理,特别是高效的数据提取技术,对于企业的决策制定、产品创新以及业务运营具有至关重要的意义。本文旨在探讨在数据治理框架下,如何应用和优化高效数据提取技术,以实现数据价值的最大化。一、数据治理框架......
  • 数据质量守护者:数据治理视角下的智能数据提取策略
    一、引言在信息化和数字化高速发展的今天,数据已成为企业决策、运营和创新的核心要素。然而,随着数据量的快速增长和来源的多样化,数据质量问题逐渐凸显,成为制约企业数据价值发挥的关键因素。数据治理作为确保数据质量、提升数据价值的重要手段,其核心任务之一就是实现高效、准确......
  • 速度与激情:解锁8款免费文件传输利器,让大数据秒传成为可能
    以下是8个免费高速文件传输工具的推荐,这些工具可以帮助您彻底告别数据线,使文件传输更加便捷和高效:1、百度网盘特点:云存储和共享应用,支持多种形式的文件存储和分享,提供大容量的免费存储空间。适用性:适合个人和团队进行文件管理和共享。2、夸克网盘 阿里巴巴旗下的智能搜索......
  • 数据仓库与数据库(一)--区别
    数据仓库与数据库的区别,实际上就是OLTP(联机事物处理过程),也称为面向交易的处理过程,和OLAP(联机分析处理)的区别。可以理解为数据仓库是在数据库已经大量存在的情况下,为了进一步挖掘数据资源、决策需要而产生的,它绝不是所谓的大型数据库。            设......