MySQL--数据的增删改

这篇具有很好参考价值的文章主要介绍了MySQL--数据的增删改。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

 1.添加数据

1.1、添加全部字段的数据

1.2、添加指定字段的部分数据

1.3、同时添加多条记录

1.4、插入查询结果数据

 2.修改数据

 2.1、更新全部数据

2.2、更新部分数据

3.删除部分数据

3.1、删除部分数据 

3.2、删除全部数据


文中[ ]里 面的内容可写可不写

1.添加数据

1.1、添加全部字段的数据

向数据表中的所有字段同时添加数据,

使用 INSERT  语句,有两种方式:

INSERT INTO 表名(字段1,字段2,...) VALUES(值1,值2,...)

第二种:VALUES关键句后面的插入值列表必须与数据表中初始字段的定义顺序保持一致

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

1.2、添加指定字段的部分数据

 为表中的指定字段添加数据:

INSERT INTO 表名(字段1,字段2,...)VALUES(值1,值2,...);

 另一种方式:

INSERT INTO 表名 SET 字段1 = 值1 [,字段2= 值2,...]

1.3、同时添加多条记录

 基本语法:

INSERT INTO 表名 [(字段1,字段2,...)]
VALUES(值1,值2,...),
....
(值1,值2,...);

如:一次性向数据表添加两条条记录

INSERT INTO student VALUES (6,'JACK','male',21,'MA'),
                           (7,'tom','male',19,'cs'); 

1.4、插入查询结果数据

将一个数据表中查询到出来的结果同时添加到另一个数据表中

INSERT INTO 待添加表名(字段名1,字段2,...,字段名n)
 SELECT 字段名1,字段2,...,字段n
 FROM 查询数据表
 [WHERE 条件表达式]

 2.修改数据

使用UPDATE关键字,基本语法:

UPDATE 表名
SET 字段1=值1[,字段2=值2...]
WHERE 条件表达式

 2.1、更新全部数据

 如果使用WHERE语句,默认就是更新全部该数据表的全部记录

如:将student数据表中的ssex字段全部修改空值

UPDATE student SET ssex=null;

2.2、更新部分数据

使用WHERE语句限定更新范围

如:将student数据表中sdert为CS的学生的ssex字段,统一设置为male 

UPDATE student SET ssex=‘male’ WHERE sdept='CS';

3.删除部分数据

3.1、删除部分数据 

 基本语法:

DETELE FROM student WHERE sno=8;

3.2、删除全部数据

DELETE FEOM 表名;

感谢观看,再见,文章来源地址https://www.toymoban.com/news/detail-858182.html

到了这里,关于MySQL--数据的增删改的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【MySQL】数据库的增删改查、备份、还原等基本操作

    大写的表示 [] 是可选项 CHARACTER SET: 指定数据库采用的字符集 COLLATE: 指定数据库字符集的校验规则 创建数据库的时候,有两个编码集: 1.数据库编码集——数据库未来存储数据 2.数据库校验集——支持数据库进行字段比较使用的编码,本质也是一种读取数据库中数据采

    2024年02月08日
    浏览(74)
  • MySql学习2:SQL分类、数据库操作、表操作、数据的增删改查

    SQL分类: DDL:数据定义语言,用来定义数据库对象(数据库、表、字段) DML:数据操作语言,用来对数据库表中的数据进行增删改 DQL:数据库查询语言,用来查询数据库表中的记录 DCL:数据控制语言,用来创建数据库用户、控制数据库的访问权限 查询所有数据库 查询当前

    2024年02月11日
    浏览(52)
  • Django学习记录:使用ORM操作MySQL数据库并完成数据的增删改查

    数据库操作 MySQL数据库+pymysql Django开发操作数据库更简单,内部提供了ORM框架。 安装第三方模块 ORM可以做的事: 1、创建、修改、删除数据库中的表(不用写SQL语句)。【无法创建数据库】 2、操作表中的数据(不用写SQL语句)。 1、自己创建数据库 1)启动MySQL服务 2)自带

    2024年02月14日
    浏览(59)
  • 【Mysql】数据库第四讲(表的增删改查操作 超全面 附实操案例)

    语法: 案例: 创建一个学生信息表 单行 多行 语法 案例 表达式不包含字段 表达式包含字段 表达式包含多个字段 比较运算符: 逻辑运算符: AND:多个条件必须都为 TRUE(1),结果才是 TRUE(1); OR:任意一个条件为 TRUE(1), 结果为 TRUE(1) NOT:条件为 TRUE(1),结果为 FALSE(0) 案例1 英语不

    2024年02月07日
    浏览(54)
  • 【MySQL】表的增删改查——MySQL基本查询、数据库表的创建、表的读取、表的更新、表的删除

         CURD是一个数据库技术中的缩写词,它代表Create(创建),Retrieve(读取),Update(更新),Delete(删除)操作。 这四个基本操作是数据库管理的基础,用于处理数据的基本原子操作。      在MySQL中,Create操作是十分重要的,它帮助用于创建数据库对象,如数据

    2024年03月18日
    浏览(62)
  • node+vue3+mysql前后分离开发范式——实现对数据库表的增删改查

    大家好,我是yma16,本文分享关于 node+vue3+mysql前后分离开发范式——实现对数据库表的增删改查。 技术选型 前端:vite+vue3+antd 后端:node koa 数据库:mysql koa是一个现代的Node.js框架,可以用来构建Web应用程序。 Vue.js 是一款用于构建用户界面的开源JavaScript框架。Vue.js 3 是 Vu

    2024年02月20日
    浏览(38)
  • 数据库的增删改查(二)

    关系型数据库的一个重要功能 主要作用是保证数据的完整性,也就是数据的正确性(数据本身是正确的,关联关系也是正确的) 人工检查数据的完整性的工作量非常的大,在数据表定义一些约束,那数据库在写入数据时,帮我们完成这个工作 1.1、约束类型 *NOT NULL -指示某列

    2024年02月08日
    浏览(83)
  • 数据库的增删改查(一)

    *注释:在SQL中可以使用\\\"--空格+描述\\\"来表示注释说明 *CRUD即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写 语法: insert [into] table_name              [(column[,column] ...)] values(value_list) [, (value_list)] … 注: *[]:选填 *value_list:value,[,value] ... 示例

    2024年02月08日
    浏览(74)
  • 【数据库】 | 数据库的增删改查CRUD(基础篇)

    🎗️ 主页:小夜时雨 🎗️ 专栏:MySQL数据库 🎗️ 乾坤未定,你我皆黑马 1.1 显示当前的数据库 SHOW DATABASES; //注意sql语句不区分大小写 1.2 创建数据库 CREATE DATABASE [IF NOT EXISTS] db_name (db_name 是创建数据库的名字) 1.3 使用数据库 use 数据库名; 1.4 删除数据库 DROP DATABASE [IF

    2023年04月24日
    浏览(44)
  • 数据库--MySQL增删改查

    数据库-- 数据类型 : http://t.csdn.cn/RtqMD 数据库-- 三大范式、多表查询、函数sql: http://t.csdn.cn/udJSG  数据库-- SQL的执行顺序:   http://t.csdn.cn/MoJ4i  在创建了数据库和数据库表之后,我们就可以在表中进行数据操作了。基础操作分为 添加 删除 修改 查询 以上4 种操作又

    2024年02月13日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包